📜  sql 计数 - SQL (1)

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

SQL计数

SQL计数指的是在数据库中对某些数据进行数量统计的操作。在SQL语言中,通常使用COUNT函数来进行计数操作。COUNT函数用于统计一列中非NULL值的行数。在本篇文章中,将介绍如何使用COUNT函数进行计数操作。

语法

COUNT函数的语法如下:

SELECT COUNT(expression)
FROM table_name
WHERE condition;

其中,expression表示要进行计数的列,可以是字段、表达式或函数等。table_name表示要进行计数的表,condition表示查询条件。

示例

考虑一个名为students的表,其中包含学生的成绩,如下所示:

| id | name | score | | --- | ---- | ----- | | 1 | Tom | 78 | | 2 | Jack | 86 | | 3 | Rose | 92 | | 4 | Lily | 67 | | 5 | Lucy | 78 |

要统计该表中成绩大于等于80分的学生人数,可以使用以下SQL语句:

SELECT COUNT(*)
FROM students
WHERE score >= 80;

运行结果为:

2

表示共有2名学生成绩大于等于80分。

注意事项
  • COUNT函数会统计非NULL值的行数,而忽略NULL值。
  • 可以使用COUNT(*)来统计所有行数,包括NULL值。