728x90
반응형
ORDER BY NEWID()
랜덤하게 특정 개수의 행 추출
32 hex code로 되어 있는 Uniqueidentity 타입 함수.
n개의 records에서 10개만 랜덤하게 추출하고 싶을 때
-- 10개의 데이터가 랜덤으로 노출됨
쇼핑몰에서 rank에 상관 없이 랜덤으로 상품 노출 하고 싶을 때 자주 사용
NEWID() selected random records
NEWID() returns Uniqueidentifier
Example)
SELECT TOP 10 * FROM tblTest ORDER BY NEWID()
반응형
'DataBase > MSSQL' 카테고리의 다른 글
[MSSQL] 원격 프로시저 실행하기 (0) | 2017.06.26 |
---|---|
[MSSQL] 쿼리 단축키 지정하기 (0) | 2017.03.28 |
[MSSQL] 컬럼 추가,수정,삭제 하기 (Column Modify) (0) | 2016.11.17 |
[MSSQL] 다른 서버의 테이블 불러오기 (2) | 2016.11.14 |
[MSSQL] DROP문 사용하기 (0) | 2016.11.09 |
댓글