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()函数一起使用,以防止重复计数。

链接:https://www.learnfk.comhttps://www.learnfk.com/mariadb/mariadb-count-function.html

来源:LearnFk无涯教程网

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在表中有重复条目。

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

技术教程推荐

编辑训练营 -〔总编室〕

JavaScript核心原理解析 -〔周爱民〕

RPC实战与核心原理 -〔何小锋〕

Serverless入门课 -〔蒲松洋(秦粤)〕

说透区块链 -〔自游〕

Spring Cloud 微服务项目实战 -〔姚秋辰(姚半仙)〕

中间件核心技术与实战 -〔丁威〕

Go进阶 · 分布式爬虫实战 -〔郑建勋〕

大型Android系统重构实战 -〔黄俊彬〕

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