SELECT COUNT(*) FROM 表名;
在上述语句中,COUNT(*)表示统计查询结果中的总行数,也可以使用COUNT(字段名)来统计某个字段的行数,如:
SELECT COUNT(id) FROM 表名;
需要注意的是,在使用COUNT函数的时候,一定要带上FROM关键字,否则查询结果会出错。
除了COUNT函数外,MySQL还提供了其他函数来统计行数,比如SUM函数、AVG函数、MAX函数和MIN函数等。
当大家的查询结果需要将行数一并返回时,可以使用SQL语句的UNION语句,例如:
SELECT name, age FROM 表名 WHERE age >= 18 UNION SELECT '总人数', COUNT(*) FROM 表名 WHERE age >= 18;
在上述语句中,大家用UNION语句将两条查询结果合并在一起,第一条语句返回满足条件的name和age,第二条语句返回满足条件的总人数。
总之,在MySQL的查询语句中,统计行数是非常常见的操作,大家只需要根据实际需求选择合适的函数或语句,就可以轻松地进行数据统计。