sql中,count的用法.
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql中,count的用法.相关的知识,希望对你有一定的参考价值。
Count返回集合中项目的数量(具体数目取决于集合)。
语法
维度
Dimensions.Count
返回多维数据集中的维度数,其中包括 [Measures] 维度。
级别
«Dimension»|«Hierarchy».Levels.Count
返回维度或层次结构中的级别数,包括 [All] 级别(如果适用)。
集合 - 语法 1
Count(«Set»[, ExcludeEmpty | IncludeEmpty])
返回集合中的单元数。该语法允许分别使用 ExcludeEmpty 或 IncludeEmpty 标志来排除或包含空单元。
集合 - 语法 2
«Set».Count
返回集合中的单元数,其中包括空单元。
元组
«Tuple».Count
返回元组中的维度数。
说明 默认状态下计算空的单元数。默认情况下,OLE DB 中可比较的 Count 函数不包含空单元。
注释
若要从集合计数中排除空单元,请使用可选的 ExcludeEmpty 关键字。
示例
如果 Time 包含级别 Year 和 Month,Year 的成员是 1994 和 1995,那么下面的示例返回 24:
集合 - 示例 1
Count(Time.Month.Members)
集合 - 示例 2
Time.Month.Members.Count 参考技术A count 是一个系统内置的分组统计函数.
select count(*) from XXX
返回一条记录,求XXX 里的记录总数
select count(id) from XXX group by name
返回一条或者多条记录, 根据name字段去分组统计表XXX的数据. 就是计算同样一个name(group by 后面的) 的数据有多少条
SQL语句中countcount(*)count(字段)用法的区别
SQL语句中count(1)count(*)count(字段)用法的区别
在SQL语句中count函数是最常用的函数之一,count函数是用来统计表中记录数的一个函数,
一. count(1)和count(*)的区别
1. count(1)和count(*)的作用:
都是检索表中所有记录行的数目,不论其是否包含null值。
2. 区别:但是count(1)比count(*)效率更高
二 . count(字段)与count(1)和count(*)的区别
count(字段)的作用是检索表中的这个字段的非空行数,不统计这个字段值为null的记录
以上是关于sql中,count的用法.的主要内容,如果未能解决你的问题,请参考以下文章