SQLite的COUNT函数被用于提取表达式的总数。
句法:
SELECT COUNT(aggregate_expression)
FROM tables
[WHERE conditions];
语法当你使用MAX函数与GROUP BY子句:
SELECT expression1,expression2,... expression_n
COUNT(aggregate_expression)
FROM tables
[WHERE conditions]
GROUP BY expression1,expression2,... expression_n;
例1:
我们有一个表名为“学生”,具有下列数据:
【SQLite的COUNT函数】计数的“学生”表,其中年龄超过22名学生的全部数量。
SELECT COUNT(*) AS "Number of students"
FROM STUDENT
WHERE AGE > 22;
输出:
例2:
使用GROUP BY与COUNT函数子句:
伯爵的学生人数与其中年龄按名称是由学生超过22组的特定名称。
SELECT NAME,COUNT(*) AS "Number Of Students"
FROM STUDENT
WHERE AGE > 22
GROUP BY NAME;
输出:
推荐阅读
- SQLite After Insert触发器
- SQLite After Update触发器
- SQLite的GROUP BY子句
- SQLite的now()函数
- SQLite的datetime()函数
- SQLite的外连接查询
- SQLite的juliandday()函数
- SQLite的date()函数
- SQLite的交叉连接查询