📜  sql查询获取表中的行数 - SQL(1)

📅  最后修改于: 2023-12-03 15:05:20.991000             🧑  作者: Mango

SQL查询获取表中的行数

在 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 查询中获取表中行数的方法。