데이터 조회 후 원하는 컬럼번호까지 임의로 값을 채울 수 있나요??
예를들어
No 내용1 내용2
1 가나다 가나다
2 다라마 다라마
3
4
5
이런식으로 조회 데이터가 2개밖에 없어도 5번까지는 행번호로 채워서 출력하고 싶습니다ㅠㅠ
WITH t AS ( SELECT '가나다' c1, '가나다' c2 FROM dual UNION ALL SELECT '다라마', '다라마' FROM dual ) SELECT a.no , b.c1 , b.c2 FROM (SELECT LEVEL no FROM dual CONNECT BY LEVEL <= 5) a LEFT OUTER JOIN (SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY c1, c2) rn , c1, c2 FROM t ) WHERE rn <= 5 ) b ON a.no = b.rn ORDER BY no ;