MS-SQL 이용중 이벤트 같이 랜덤 정렬을 혹은 랜덤하게 하나의 결과를 뽑아내야 하는 경우가 있습니다.
이럴 경우 Oracle 이나 MY-SQL의 경우 랜덤함수가 존재하지만 MS-SQL은..
그럴 때 유니크한 값을 뽑아내서 정렬 할 수 있습니다.
SELECT NEWID() SELECT * FROM tblEvent ORDER BY NEWID() SELECT TOP 1 * FROM tblEvent ORDER BY NEWID()
참고 Url : http://msdn.microsoft.com/ko-kr/library/ms190348.aspx