MariaDB教程

MariaDB COUNT()

在MariaDB数据库中,COUNT函数用于返回表达式的计数。
语法:
SELECT COUNT(aggregate_expression)
FROM tables
[WHERE conditions]; 
COUNT()函数仅计算NOTNULL值。
示例:
我们有一个表格" Students",其中包含以下数据:
MariaDB计数功能1
对"学生"表中的" student_id"进行计数:
SELECT COUNT(student_id)
FROM Students; 
输出:
MariaDB计数功能2
它显示8行Student_id可用在"学生"表中。
现在从"学生"表中计算"入学日期":
SELECT COUNT(admission_date)
FROM Students; 
输出:
MariaDB计数功能3
它仅显示7行的" admission_date "列,因为1个字段为NULL。

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

计算" student_name"为" Ajeet"或" Kanchan"的学生人数。
SELECT COUNT(*) AS "Number of Students"
FROM Students
WHERE student_name in ('Ajeet', 'Kanchan');
输出:
MariaDB计数功能4

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

DISTINCT子句与COUNT()函数一起使用可防止重复计数。它仅包含原始记录。
SELECT COUNT(DISTINCT student_name) AS "Number of Unique names"
FROM Students
WHERE student_name in ('Ajeet', 'Kanchan');
输出:
MariaDB计数功能5
由于" student_name",它仅显示2个计数" Ajeet在表中有重复的条目。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4