我在一个sql表中有100条记录
我可以在应用限制的情况下获得单个查询中的记录总数吗
喜欢. .
SELECT * , COUNT(*) as records form table offset 0 limit 10.
因此记录的值为100。有可能吗?
使用相关子查询:
SELECT * , (SELECT COUNT(*)
from table) as records
form table
offset 0 limit 10;
但是最好对这个计数只做一个单独的查询,然后从前端应用程序以您想要的方式显示它,而不是执行100次。