불특정 로우 추출하기
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
Select a random record with Oracle:
SELECT column FROM ( SELECT column FROM table ORDER BY dbms_random.value ) WHERE rownum = 1
728x90
반응형
'DataBase > SQL Server' 카테고리의 다른 글
컬럼에 한글 포함여부 검사 (0) | 2012.05.15 |
---|---|
검색쿼리 (0) | 2012.05.04 |
SQL Server .NET CLR 통합기능 (0) | 2012.03.02 |
Using a .NET assembly in SQL Server 2008 (0) | 2012.03.02 |
트리거 찾기 (0) | 2012.02.28 |