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空值的数量。
相关推荐
是程序喵呀29 分钟前
Redis实现持久化
数据库·redis·缓存
z06.1 小时前
MySQL存储引擎
数据库·mysql
小徐不徐说1 小时前
数据库存储基础:理解表结构、主键、事务与 BLOB
开发语言·数据库·c++·qt·程序设计
JackLam1 小时前
Gitea HTTPS 反向代理配置
数据库
量子物理学1 小时前
oracle plsql instantclient 安装
数据库·oracle
草莓熊Lotso1 小时前
【C++ 基于微服务的即时通讯系统】网关基建:cpp-httplib 与 WebSocketpp 从入门到实战
linux·开发语言·数据库·c++·redis·微服务·云原生
ClickHouseDB10 小时前
ClickHouse Cloud 与 Snowflake 实时性价比对比:CostBench 测试中的 412 倍差距来
运维·数据库·系统架构
m0_6399069410 小时前
Redis入门|五种数据结构、使用场景、持久化RDB&AOF
数据结构·数据库·redis
时间售卖铺11 小时前
触发器与函数实战:MySQL高效编程秘诀
运维·数据库·mysql·云原生
qetfw11 小时前
UOS MariaDB 数据库:安装、最小权限与备份验证
linux·数据库·mariadb·uos