상세 컨텐츠

본문 제목

불특정 로우 추출하기

DataBase/SQL Server

by 탑~! 2012. 4. 2. 15:25

본문

불특정 로우 추출하기

 

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

'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

관련글 더보기