个性化阅读
专注于IT技术分析

MariaDB COUNT()函数

本文概述

在MariaDB数据库中, COUNT函数用于返回表达式的计数。

句法:

SELECT COUNT(aggregate_expression)
FROM tables
[WHERE conditions];

COUNT()函数仅计算NOTNULL值。

例:

我们有一个”学生”表, 其中包含以下数据:

MariaDB COUNT()函数1

计算”学生”表中的” student_id”:

SELECT COUNT(student_id)
FROM Students;

输出

MariaDB COUNT()函数2

它显示”学生”表中有8行student_id。

现在从”学生”表中计算”入学日期”:

SELECT COUNT(admission_date)
FROM Students;

输出

MariaDB COUNT()函数3

因为1字段为NULL, 所以它仅显示” admission_date”列的7行。


带有单个表达式的COUNT()函数

计算” student_name”为” Ajeet”或” Kanchan”的学生人数。

SELECT COUNT(*) AS "Number of Students"
FROM Students
WHERE student_name in ('Ajeet', 'Kanchan');

输出

MariaDB COUNT()函数4

具有不同子句的COUNT()函数

DISTINCT子句与COUNT()函数一起使用, 以防止重复计数。它仅包含原始记录。

SELECT COUNT(DISTINCT student_name) AS "Number of Unique names"
FROM Students
WHERE student_name in ('Ajeet', 'Kanchan');

输出

MariaDB COUNT()函数5

它仅显示2个计数, 因为” student_name” Ajeet在表中具有重复的条目。

赞(0)
未经允许不得转载:srcmini » MariaDB COUNT()函数

评论 抢沙发

评论前必须登录!