개발/Oracle
[Oracle/오라클] ROWNUM/ ROWID 정의와 사용 방법
Jinius.com
2023. 5. 11. 10:06
728x90
반응형
- ROWNUM/ ROWID란 ?
- ROWNUM
SELECT문에서 가져온 데이터들의 '행 번호'를 나타낸다.
- ROWID
테이블의 데이터 행이 가지고 있는 '고유의 주소'를 나타낸다.
- 사용 법 / 코드 예시
SELECT
rownum
,rowid
FROM
table;
- 주의사항
ROWNUM을 조건에 사용할 땐
WHERE절에 바로 사용하지 못한다.
먼저 SELECT할 데이터들을 SELECT문으로 감싸 FROM절에 둔 후에
WHERE절에 ROWNUM을 사용한다.
-- 잘못된 사용
SELECT
rownum
,a.*
FROM
table a
WHERE
rownum<10;
-- 올바른 사용
SELECT
rownum
,a.*
FROM
(
SELECT
*
FROM
table1
) a
WHERE
rownum<10;
이전 글 :
2023.01.02 - [개발/Oracle] - [Oracle/오라클] 오라클 버전 확인하는 방법
[Oracle/오라클] 오라클 버전 확인하는 방법
- CMD / 명령프롬프트로 확인하는 방법 CMD / 명령 프롬프트를 실행한다. sqlplus 를 입력한다. Enter user-name : 은 ctrl + c 를 눌러서 넘어가주면 된다. - Query로 확인하는 방법 select BANNER_FULL AS ORACLE_VERSION
jinius-com.tistory.com
728x90
반응형