📅  最后修改于: 2023-12-03 15:05:20.991000             🧑  作者: Mango
在 SQL 中,可以使用 COUNT
函数来获取表中的行数。
语法:
SELECT COUNT(*) FROM table_name;
其中 table_name
是要获取行数的表的名称。
示例:
假设有一个名为 students
的表,里面存储了学生的姓名和成绩信息。现在需要获取该表中的行数,可以使用以下 SQL 查询语句:
SELECT COUNT(*) FROM students;
执行以上 SQL 查询语句后,将返回 students
表中的行数。
同时,还可以使用 WHERE
子句来过滤要计数的行:
SELECT COUNT(*) FROM students WHERE score >= 60;
以上查询语句将返回 students
表中分数大于等于 60 分的行数。
需要注意的是,如果表中包含重复的行,则 COUNT
函数会将这些重复的行都计数。如果只需要计算不重复的行数,可以使用 DISTINCT
关键字:
SELECT COUNT(DISTINCT column_name) FROM table_name;
其中 column_name
是要计算不重复行数的列的名称。
以上就是在 SQL 查询中获取表中行数的方法。