반응형
오라클 레코드(row) 랜덤 추출
- 전체 레코드 랜덤 추출
select * from 테이블명 order by dbms_random.value;
또는
select * from 테이블명 order by dbms_random.random();
- 5개 레코드 랜덤 추출
select * from (select * from 테이블명
order by dbms_random.value)
where rownum <= 5;
- 특정 조건으로 검색을 먼저한 후 5개 레코드 랜덤 추출
select * from (select * from 테이블명
where 컬럼 = 값
order by dbms_random.value)
where rownum <= 5;
반응형
'oracle' 카테고리의 다른 글
ErWin에서 작성한 테이블을 sql로 변환 저장하기 (0) | 2016.07.14 |
---|---|
Erwin을 이용한 오라클 원격 DB 연결하기 (0) | 2016.07.14 |
오라클 컬럼 추가,수정,삭제, 테이블명, 컬럼명 변경 (0) | 2016.07.13 |
sqlldr 을 이용한 다량의 데이터 import (0) | 2016.07.13 |
오라클 ROWNUM을 이용한 페이징 처리 (0) | 2016.07.13 |