📜  从表中选择计数 mysql (1)

📅  最后修改于: 2023-12-03 14:49:28.419000             🧑  作者: Mango

从表中选择计数

在MySQL中,我们可以通过使用COUNT()函数对表中的数据进行计数。COUNT()函数是一个聚合函数,可以用于返回指定列中的行数。

语法
SELECT COUNT(column_name) FROM table_name;

其中,column_name表示待计数的列名,table_name表示待计数的表名。

实例

比方说我们有一个Students表,包含以下数据:

| ID | Name | Age | | -- | -------- | --- | | 1 | Tom | 18 | | 2 | Mary | 20 | | 3 | John | 22 | | 4 | Lisa | 19 | | 5 | Michael | 21 |

我们想要统计该表中的行数,可以使用以下语句:

SELECT COUNT(*) FROM Students;

这会返回以下结果:

| COUNT(*) |
| ---------|
| 5        |

我们可以看到,该表中共有5行数据。

如果我们只想要统计年龄在20岁及以上的学生人数,可以使用以下语句:

SELECT COUNT(*) FROM Students WHERE Age >= 20;

这会返回以下结果:

| COUNT(*) |
| ---------|
| 3        |

我们可以看到,年龄在20岁及以上的学生共有3人。

总结

COUNT()函数是MySQL中非常有用的一个聚合函数,它可以用于获取指定列中的行数。在进行表中选择计数时,我们需要注意待计数的列名和表名。