好象没有办法一次得到.因为你的查询条件不确认.只能先查一下才知道总条数.所以查询总条数的时候,一般都selectcount(xxxx)来减轻查询开销。
- 情感问答
- 答案列表
mysql 查询总数:mysql统计总数[朗读]
selectcount(*)fromuser_list。
参考sql语句selectsum(casewhena1=1then1else0end)asa1count,sum(casewhena2=1then1else0end)asa2count,sum(casewhena3=1then1else0end)asa3count,sum(casewhena4=1then1else0end)asa4countfrom表。
查询表数据:select*from表查询总数selectcount(1)from表。
一般都是写两条条件相同的语句一条查询总数一条查询结果比如selectcount(*)fromtab1wherenamelike'aaa';select*fromtab1wherenamelike'aaa'limit0,10。