종종 오라클에서 랜덤하게 정보를 추출할일이 생기는데 사용되는 간단한 쿼리다.
select * from
(select * from TEST_TABLE order by dbms_random.value)
where rownum <= 5
이 쿼리는 TEST_TABLE에서 5건에 한해서 랜덤하게 데이터를 가져오게된다.
select * from
(select * from TEST_TABLE order by dbms_random.value)
where rownum <= 5
이 쿼리는 TEST_TABLE에서 5건에 한해서 랜덤하게 데이터를 가져오게된다.
'DataBase' 카테고리의 다른 글
필드값을 레코드값으로 변경해보자. (0) | 2007.10.13 |
---|---|
중복 데이터 제거(partition by) (0) | 2007.10.12 |
TOAD 에서 방향키와 백스페이스키가 먹히지 않는경우 (0) | 2007.01.08 |
오라클 데이타 타입이 DATE형일때 literal does not match format string 오류 (0) | 2006.12.21 |
ORDER BY 대신에 INDEX 힌트를 사용하자.. (0) | 2006.12.07 |