투케이2K

80. (DB/데이터베이스) [ORACLE] ROWNUM 행 순번 확인 함수 설명 본문

DataBase

80. (DB/데이터베이스) [ORACLE] ROWNUM 행 순번 확인 함수 설명

투케이2K 2022. 12. 9. 16:39

[학습 구분]

과목 : Database / 데이터베이스

 

[설 명]

1. ROWNUM 은 오라클 행에 순번을 부여 해주는 함수 입니다

2. ROWNUM 은 SELECT 조회 절에 사용 시 행에 순번을 부여해 주며, WHERE 절에서 사용 시 출력 되는 행 개수 제한을 할 수 있습니다

3. [Oracle] 코드 예시 :

 
/*
*[rownum 사용해 출력되는 행 개수 제한 실시]

*1. where절에서 rownum <= 제한개수; 방식으로 사용한다
*/
SELECT * 
    FROM TEST_USER
WHERE ROWNUM <= 5;

 

/*
[rownum, order by 사용해 출력되는 데이터에 순차적 순번 표시 실시]
1. select절에서 rownum을 사용해 순번을 표시하기 위해서는 
   먼저 from 절 인라인뷰에서 선행 테이블 정렬을 수행해야합니다
2. asc - 작은순서 / desc - 큰순서 정렬을 수행합니다      
*/

select rownum as 순번,
       이름,
       나이
    from (select t_name as 이름,
                 t_age as 나이
            from test_user
            order by to_number(t_age) asc);
 

 

반응형
Comments