【发布时间】:2021-06-09 12:16:30
【问题描述】:
当我尝试使用计数选择几列时,我收到以下错误:
选定的非聚合值必须是关联组的一部分
我的查询是这样的。
SELECT COUNT(1), COLUMN1, COLUMN2
FROM TABLE-NAME
【问题讨论】:
当我尝试使用计数选择几列时,我收到以下错误:
选定的非聚合值必须是关联组的一部分
我的查询是这样的。
SELECT COUNT(1), COLUMN1, COLUMN2
FROM TABLE-NAME
【问题讨论】:
如果您要计算 COLUMN1 和 COLUMN2 的每个组合:
SELECT COUNT(1), COLUMN1, COLUMN2 FROM TABLE_NAME GROUP BY COLUMN1, COLUMN2
如果您要计算表中的所有记录:
SELECT COUNT(1) OVER (), COLUMN1, COLUMN2 FROM TABLE_NAME
【讨论】: