PDA

View Full Version : سوال: چگونگی انتخاب random سطرهای یک جدولsql



oracler
پنج شنبه 10 دی 1388, 17:59 عصر
سلام
آیا تابعی برای انتخاب رندوم سطرهای یک جدول در sql وجود دارد؟ اگر وجود ندارد، چگونه اینکارو انجام بدم؟
با تشکر

iran400
پنج شنبه 10 دی 1388, 18:58 عصر
سلام
فكر كنم منظورتون اين باشه


select top 20 * from tbl1 order by newid()

oracler
پنج شنبه 10 دی 1388, 23:38 عصر
واقعا ازتون متشکرم، لطف میکنید توضیحی در مورد تابع newid() بدید.

mehdi.mousavi
پنج شنبه 10 دی 1388, 23:50 عصر
واقعا ازتون متشکرم، لطف میکنید توضیحی در مورد تابع newid() بدید.

سلام.
NEWID یک uniqueidentifier تولید میکنه... (http://msdn.microsoft.com/en-us/library/ms190348.aspx)

موفق باشید.

iran400
شنبه 12 دی 1388, 00:30 صبح
واقعا ازتون متشکرم، لطف میکنید توضیحی در مورد تابع newid() بدید.

سلام
دوستان توضيح دادند ولي كاملترش اينه كه يك بار كد زير را تست كنيد تا كامل متوجه شويد

select top 10 *,newid() as nid from tbl1