반응형
오라클 레코드(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' 카테고리의 다른 글
merge를 이용한 update, insert, delete (0) | 2017.04.05 |
---|---|
connect by를 이용한 계층형 게시판 SQL (0) | 2017.04.05 |
eclipse Amateras ERD 다운로드 및 설치하기 (0) | 2016.09.08 |
Oracle DB 설치하고 SQL Developper에서 접속하기 (0) | 2016.07.19 |
SQL문 - case 사용 - 문자열이 일정 길이까지만 보여지게 처리하기 (0) | 2016.07.19 |