筛选GROUPBY子句SQL
筛选GROUPBY子句以仅显示RPAN8=1的结果筛选GROUPBY子句SQL,sql,Sql,筛选GROUPBY子句以仅显示RPAN8=1的结果 SELECT RPAN8, COUNT(RPVR01) As data FROM Test GROUP BY RPAN8 HAVING RPAN8 = '1'; 聚合前最好先过滤,这意味着使用WHERE: SELECT RPAN8, COUNT(RPVR01) As data FROM Test WHERE RPAN8 = '1' GROUP BY RPAN8 ; 但是,您的版本也应该可以工作。正在按结果将组筛选为1个实例。请提供示例数据
SELECT RPAN8, COUNT(RPVR01) As data
FROM Test
GROUP BY RPAN8
HAVING RPAN8 = '1';
聚合前最好先过滤,这意味着使用
WHERE
:
SELECT RPAN8, COUNT(RPVR01) As data
FROM Test
WHERE RPAN8 = '1'
GROUP BY RPAN8 ;
但是,您的版本也应该可以工作。正在按结果将组筛选为1个实例。请提供示例数据和所需结果。