가령, 상위와 같은 테이블에 data가 들어가 있습니다.
출력은
1 a
2 b
3 c
1번이 다 출력되면 빈 라인이 추가되고 2번 출력후에 빈라인 ....
id 값 기준으로 빈라인 추가되고 다음 id 끝나면 또 빈라인이 출력 시킬려고 합니다.
빈라인 추가할 방법을 --- 가르침 부탁드립니다.
WITH t AS ( SELECT 1 id, 'a' test FROM dual UNION ALL SELECT 1, 'a' FROM dual UNION ALL SELECT 2, 'b' FROM dual UNION ALL SELECT 3, 'c' FROM dual ) SELECT NVL2(test, id, '') id , test FROM t GROUP BY id, ROLLUP((test, ROWNUM)) ORDER BY t.id, test, ROWNUM ;
많은 도움 되었습니다. ^^