order by newid()
작성자 : 김영철
등록날짜 : 2009.01.23 00:58
NEWID() : uniqueidentifier 형식의 고유값을 만든다.
행을 임의로 정렬하거나, 임의로 선택한 행의 x개를 반환하려면
Select 문 내에서 RAND 함수는 전체 쿼리에 대해 한번만 확인되기 때문에
모든 행에 같은 값이 있게된다.
다음 코드에서와 같이 ORDER BY 절을 사용하여, NEWID 함수의 결과로 행을 정렬할 수 있다.
Select * from Northwind [where 절] order by NEWID()
Select TOP 10 * from Northwind [where 절] order by NEWID()
Insert into cust(cust_id, name) values(NEWID(), '홍길동')
: 데이터를 통털어 유일한 아이디도 앚을수 있는것 같다.
출처 : www.microsoft.com
"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기, 각종 광고, 영업, 판매, 제안서, 전단지 반응율 3배×10배 이상 높이는 마법의 8단계 공식" |
![]() |
☞자세히보기 |
|
|