MariaDB - COUNT函数

MariaDB - COUNT函数 首页 / MariaDB入门教程 / MariaDB - COUNT函数

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

语法:

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

COUNT()函数仅计算NOTNULL值。

示例:  无涯教程有一个"Students"表,其中包含以下数据:

MariaDB Count function 1

统计"Students"表中的"student_id"数量:

SELECT COUNT(student_id)
FROM Students; 

输出:

无涯教程网

MariaDB Count function 2

现在从"Students"表中计算"admission_date"的数量:

SELECT COUNT(admission_date)
FROM Students; 

输出:

无涯教程网

MariaDB Count function 3

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

单个表达式

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

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

输出:

无涯教程网

MariaDB Count function 4

DISTINCT COUNT()函数

DISTINCT子句与COUNT()函数一起使用,以防止重复计数。

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

输出:

无涯教程网

MariaDB Count function 5

它仅显示2条记录,因为"Student_name"为Ajeet在表中有重复条目。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

邱岳的产品手记 -〔邱岳〕

Go语言核心36讲 -〔郝林〕

数据分析实战45讲 -〔陈旸〕

玩转Spring全家桶 -〔丁雪丰〕

玩转webpack -〔程柳锋〕

DevOps实战笔记 -〔石雪峰〕

SRE实战手册 -〔赵成〕

体验设计案例课 -〔炒炒〕

手把手带你写一个 MiniTomcat -〔郭屹〕

好记忆不如烂笔头。留下您的足迹吧 :)