2007.10.04 23:59 작업/데이터베이스
데이터베이스별 랜덤으로 레코드 가져오기 쿼리
출처 : http://www.petefreitag.com/item/466.cfm
Select a random row with MySQL:
SELECT column FROM table ORDER BY RAND() LIMIT 1
Select a random row with PostgreSQL:
SELECT column FROM table ORDER BY RANDOM() LIMIT 1
Select a random row with Microsoft SQL Server:
SELECT TOP 1 column FROM table ORDER BY NEWID()
Select a random row with IBM DB2
SELECT column, RAND() as IDX FROM table ORDER BY IDX FETCH FIRST 1 ROWS ONLY
Thanks Tim
Select a random record with Oracle:
SELECT column FROM ( SELECT column FROM table ORDER BY dbms_random.value ) WHERE rownum = 1
'작업 > 데이터베이스' 카테고리의 다른 글
MS-SQL Server 데이터베이스 주의대상 장애 복구 방법(LDF파일 오류) (0) | 2008.12.10 |
---|---|
오라클 테이블스페이스 데이터파일 추가 (0) | 2008.07.20 |
Oracle Tablespace 빈공간 확인 명령 (0) | 2008.06.16 |
Oracle 데이터 import/export (0) | 2007.12.27 |
데이터베이스별 랜덤으로 레코드 가져오기 쿼리 (0) | 2007.10.04 |
오라클의 휴지통 기능 (2) | 2007.09.05 |