SELECT * FROM (SELECTdistinct(columnA) FROM tableA )WHERE ROWNUM <= 2;
의 쿼리 결과가
| # | columnA |
| 1 | <NULL> |
일 경우
| # | columnA |
| 1 | <NULL> |
| 2 | <NULL> |
의 형태로 출력할 방법이 있을까요????
SELECT a.lv
, b.columna
FROM (SELECT LEVEL lv FROM dual CONNECT BY LEVEL <= 2) a
, (SELECT ROW_NUMBER() OVER(ORDER BY columna) rn
, columna
FROM t
GROUP BY columna
) b
WERER a.lv = b.rn(+)
AND b.rn(+) <= 2
;
질문글 올리고 다른 업무 보느라 확인이 늦었습니다 ㅜㅜㅜㅜㅜ 정말 쿼리의 마법사신거 같습니다... 감사합니다!