다음 SQL 문에서 한 행 대신 올바른 수의 여러 행을 반환하는 이유는 무엇입니까?여러 집계 함수에서 선택 출력은 여러 행을 반환합니다.
SELECT
(
SELECT COUNT(*) FROM schema.table t WHERE t.column IS NULL
) AS t_Inserts,
(
SELECT COUNT(*) FROM schema.table t WHERE t.column IS NOT NULL
) AS t_Updates
FROM
schema.table t;
참고 : Oracle을 사용하고 있습니다.
는Output:
t_Inserts,t_Updates
100,200
100,200
100,200
100,200
100,200
...