PDA

View Full Version : سوال از تابع تولید اعداد تصادفی



pigeon77
پنج شنبه 10 مرداد 1392, 09:12 صبح
با سلام خدمت دوستان
من تو پایگاه داده ام یه جدول سوال دارم, یه دکمه تو صفحه دارم و می خوام با زدن این دکمه , مثلا 5 تا سوال از این جدول تصادفی انتخاب کنم! بخوام از تابع random استفاده کنم, یه رنج شناسه سوال می خواد , با توجه به اینکه شناسه های سوالاتم تو جدول پشت سرهم نیست,درست در نمیاد, در واقع می خوام از بین شناسه های سوالات موجود در جدولم , مثلا 5 تا شناسه تصادفی انتخاب بشه !؟ می دونید باید چیکار کنم؟؟؟

aliblue
پنج شنبه 10 مرداد 1392, 09:47 صبح
SELECT TOP (5) field1,fileld2 FROM soal ORDER BY NEWID();

pigeon77
پنج شنبه 10 مرداد 1392, 10:22 صبح
SELECT TOP (5) field1,fileld2 FROM soal ORDER BY NEWID();

مرسی از راهنماییتون,یعنی این دستور سوالات تصادفی هم تولید می کنه؟:متفکر:

aliblue
پنج شنبه 10 مرداد 1392, 10:28 صبح
یعنی چی سوال تصادفی تولید میکنه؟
این دستور 5 رکورد را به صورت تصادفی از جدولی مثلا به نام soal برمیگرداند.