COUNT(expr)
函数说明
返回一个SELECT 语句检索出来的记录行中非NULL 值的记录总数目。
示例
示例1:检索满足条件的记录总数,并按c_mktsegment 进行分组。
GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
857
gbase> SELECT c.c_mktsegment,COUNT(*) FROM ssbm.lineorder l,
ssbm.customer c WHERE l.lo_custkey = c.c_custkey GROUP BY
c.c_mktsegment;
+--------------+----------+
| c_mktsegment | COUNT(*) |
+--------------+----------+
| HOUSEHOLD
|
1217475 |
| AUTOMOBILE
|
1174124 |
| BUILDING
|
1230857 |
| FURNITURE
|
1182372 |
| MACHINERY
|
1196343 |
+--------------+----------+
5 rows in set
说明
COUNT(*)在它返回检索出的记录行的数目上稍微有点不同,
它不管
记录行中是否包括NULL 值。
因为,
ssbm 是一个随机生成数据的演示数据库,
因此执行结果会有差异,上述结果只是一个演示结果。