Jinius.com
article thumbnail
728x90
반응형

- ROWNUM/ ROWID란 ?

- ROWNUM

SELECT문에서 가져온 데이터들의 '행 번호'를 나타낸다.

 

- ROWID

테이블의 데이터 행이 가지고 있는 '고유의 주소'를 나타낸다.

 

- 사용 법 / 코드 예시

SELECT 
	rownum
	,rowid 
FROM 
	table;

SELECT된 ROWNUM 과 ROWID

반응형

 

- 주의사항

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
반응형
profile

Jinius.com

@Jinius.com

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!