علی آوینی : وب مهراز - جامعه برنامه نویسی ایران

روش مرتب سازی اتفاقی در SQL SERVER

در sql server از چه query برای بدست آوردن نا مرتب رکورد ها باید استفاده کنم ؟  در واقع می خوام  چندتا از رکورد ها رو بصورت Random انتخاب یا Select کنم.

پاســخ ها

7a1ba23bee0c433abe47664d2a9fa3c3
ایمان نکونام :
NEWID()
کافیست از این عبارت در قسمت ORDER BY استفاده کنید . برای مثال:

SELET * FROM   PRODUCT_TABLE  ORDER BY NEWID()
یا میخواهید 10 رکورد رندم بگیرید :

SELET TOP 10 * FROM  PRODUCT_TABLE  ORDER BY NEWID()

یکشنبه 11 مرداد 1394 ساعت : 55 : 11
تعداد بازدید : 263
ارسال به دوستان

ارسال