소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

DataBase/SQL Server

불특정 로우 추출하기

탑~! 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
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