oracle 랜덤하게 조회
종종 오라클에서 랜덤하게 정보를 추출할일이 생기는데 사용되는 간단한 쿼리다.
select * from
(select * from TEST_TABLE order by dbms_random.value)
where rownum <= 5
이 쿼리는 TEST_TABLE에서 5건에 한해서 랜덤하게 데이터를 가져오게된다.
반응형
'DB > Oracle' 카테고리의 다른 글
| 필드값을 레코드 값으로 변환 (0) | 2016.02.04 |
|---|---|
| 중복 데이터 제거(partition by) (0) | 2016.02.04 |
| ORDER BY 대신에 INDEX 힌트를 사용하자.. (0) | 2016.02.04 |
| 정기적으로 실행되는 이벤트 처리 쉘 (0) | 2016.02.04 |
| 집합 연산자(UNION, UNION ALL, INTERSECT, MINUS) 사용 예제 (0) | 2016.02.04 |