count(*)的含义

回答
爱扬教育

2022-03-23

  • 相关推荐
count(*)的含义是返回组中的项数。
COUNT 与 COUNT_BIG 函数类似。两个函数唯一的差别是它们的返回值。COUNT 始终返回 int 数据类型值。COUNT_BIG 始终返回 bigint 数据类型值。

扩展资料

  COUNT(*) 返回组中的项数。包括 NULL 值和重复项。

  COUNT(ALL expression) 对组中的每一行都计算 expression 并返回非空值的数量。

  COUNT(DISTINCT expression) 对组中的每一行都计算 expression 并返回唯一非空值的数量。

  对于大于 2^31-1 的返回值,COUNT 生成一个错误。这时应使用 COUNT_BIG。