Atomic Habits

[SQL] ROWNUM, ROWID 본문

IT/etc

[SQL] ROWNUM, ROWID

체계성 2021. 11. 6. 00:27
-- 특정 행번호 이상의 행들 제거하기 
DELETE FROM bb
WHERE ROWID in
(SELECT RID FROM (SELECT ROWNUM rn, ROWID RID FROM bb) WHERE rn > 4)
;

-- rownum을 이용한 조회
SELECT * 
FROM (
	SELECT rownum NUM, N.*
	FROM (select * from bb) N
)
WHERE NUM BETWEEN 6 AND 10;

-- rownum을 이용한 조회
SELECT * 
FROM (
	SELECT rownum NUM, N.*    --(1) rownum 붙은 걸 FROM에 두고
	FROM (SELECT * FROM NOTICE ORDER BY REGDATE DESC) N
)
WHERE NUM BETWEEN 6 AND 10;   (2) WHERE에서 1번 외의 시작 번호로 조건 가능

'IT > etc' 카테고리의 다른 글

[Plugin] VScode유틸리티/플러그인  (0) 2021.11.14
[SQL] PNU-XY 테이블 문제  (0) 2021.11.07
[SQL] 한글 초성 추출  (0) 2021.11.06
들을 예정  (0) 2021.10.24
특수기호 읽기  (0) 2021.10.09
Comments