SQL Server Count()函数

SQL Server Count()函数

SQL Server COUNT() 是一个聚合函数,它返回在集合中找到的项目数。

COUNT() 函数语法:

复制代码
COUNT([ALL | DISTINCT ] expression)
  • ALL 指示COUNT() 函数应用于所有值。ALL是默认值。返回非NULL值的数量(包括重复值,不包括空值)
  • DISTINCT 指示COUNT() 函数返回唯一的非NULL值的数量。(不包括重复值,不包括空值)
  • excepress 是除 image,text,ntext之外的任何类型的表达式。注意:不能在表达式中使用子查询或聚合函数。

COUNT() 函数还有另外一种形式:

复制代码
COUNT(*)

在这种形式中,COUNT( * ) 返回指定表中的行数。 COUNT( * )不支持DISTINCT并且不带参数。它分别统计每一行,并包含NULL值的行。

  • COUNT(*) 计算集合中的项目数,它包括NULL和重复值。
  • COUNT( ALL expression)计算集合中每行的表达式,并返回非NULL值的数量。
  • COUNT(DISTINCT expression)计算集合中每行的表达式,并返回唯一的非NULL空值的数量。
相关推荐
Mr_Xuhhh1 小时前
MySQL核心知识梳理:从连接到查询的完整指南
数据库·sql·mysql
wsxlgg1 小时前
MySQL中count(*)、count(1)、count(字段)的区别
数据库·mysql
pengdott7 小时前
Oracle RAC内存融合技术深度解析:集群性能的幕后引擎
数据库·oracle
csudata8 小时前
绿色便携版PostgreSQL发行版重磅发布
数据库·postgresql
阳光九叶草LXGZXJ8 小时前
达梦数据库-学习-48-DmDrs控制台命令(同步之Manager、CPT模块)
linux·运维·数据库·sql·学习
我科绝伦(Huanhuan Zhou)9 小时前
脚本再升级,兼容Oracle 26ai一键安装
数据库·oracle
野生绿箭侠9 小时前
Ncos 2.3.2 版本集成达梦数据库
数据库
仍然.10 小时前
MYSQL--约束
数据库·mysql
乡野码圣10 小时前
【RK3588 Android12】RCU机制
java·jvm·数据库
亓才孓10 小时前
[数据库]应该注意的细节
数据库·sql