Mysql笔记:COUNT()函数

Mysql笔记:COUNT()函数

COUNT() 函数的基本语法如下所示:

COUNT(expression)

其中,expression 可以是列名、表达式、常量或通配符。下面是一些常见的用法示例:

计算表中所有行的数量:

SELECT COUNT(*) FROM table_name;

计算特定列非空(不为 NULL)值的数量:

SELECT COUNT(column_name) FROM table_name;

计算满足条件的行数:

SELECT COUNT(*) FROM table_name WHERE condition;

结合 GROUP BY 使用,计算分组后每个组的行数:

SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name;

计算不同列组合的唯一组合数:

SELECT COUNT(DISTINCT column_name1, column_name2) FROM table_name;

在使用 COUNT() 函数时,如果不指定任何参数或者使用 COUNT(*),将会计算所有行的数量。而如果使用列名,则只会计算该列非空值的数量。

另外,COUNT() 函数的结果是一个整数值。即使结果是零,也不会返回 NULL,这点需要谨记。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值