PDA

View Full Version : انتخاب رندم چند رکورد



pedram_ns
دوشنبه 11 اردیبهشت 1391, 09:54 صبح
با سلام

من میخوام 20 رکورد از دیتابیسم رو بصورت رندوم بخونم و این کد رو پیدا کردم:

SELECT TOP 20 * FROM [table] ORDER BY rnd(INT(NOW*id)-NOW*id)

که کار هم میکنه. کسی میدونه این کد چطور کار میکنه و چی میگه؟ راه دیگه ای وجود داره؟

ممنون

shahramasp
دوشنبه 11 اردیبهشت 1391, 10:02 صبح
SELECT TOP 100 * FROM tbl_test ORDER BY NEWID()

البته تو 2005 فکر نکنم کار کنه

pedram_ns
دوشنبه 11 اردیبهشت 1391, 10:32 صبح
اکسسه دیتابیسم. این کد کار میکنه واسش؟

shahramasp
دوشنبه 11 اردیبهشت 1391, 10:44 صبح
فکر نمی کنم . اکسس خیلی تعطیله ! چرا رو SQL نمی یاری ؟