Database 출력시 행번호 출력 하는 방법 - ROWNUM


[CODE type=oracle8]SELECT *
FROM A
, B
WHERE A.USR = B.USR(+);[/CODE]

<결과>
USR ID USR TMP
----------- ----------- ----------- -----------
2 48 2 62
3 4 3 75
3 4 3 13
13 55
22 67

5 rows selected.


즉, 좌측은 USR, ID 컬럼은 A Table, 우측 USR, TMP는 B Table을 의미


<ROWNUM 활용>
각 행의 번호를 자동으로 출력해준다.

[CODE type=oracle8]SELECT ROWNUM
, A.USR
, A.ID
, B.TMP
FROM A
, B
WHERE A.USR = B.USR(+);[/CODE]

<결과>
ROWNUM USR ID TMP
----------- ----------- ----------- -----------
1 2 48 62
2 3 4 75
3 3 4 13
4 13 55
5 22 67

5 rows selected.


유용하게 사용하세요~^^

본 실험은 Oracle 9i에서 하였습니다.


Powered by Tattertools