samiasoft
چهارشنبه 17 خرداد 1396, 18:06 عصر
سلام دوستان
من یه دیتابیس سوال و جواب درست کردم
میخواستم بصورت رندوم هربار یکی از ردیف ها رو برای من نمایش بدهد و ردیف تکراری رو نمایش نده.
برای این منظور میتوانم از فیلدی که اتونامبر هست و از عدد 1 تا 3000 هست کمک بگیریم که هربار یکی از این اعداد رو نمایش بدهد تا بتوانم ردیف موردنظر رو بخونم.
حال برای بدست اوردن عدد رندوم بین 1 تا 3000 چه تابعی به نظرتون مناسبه؟
دستور sql زیر رو اجرا کردم اما مقداری به من نداد !
cmd.CommandText = "SELECT rand,Field1,Field2 FROM Table2 ORDER BY NEWID()";
من یه دیتابیس سوال و جواب درست کردم
میخواستم بصورت رندوم هربار یکی از ردیف ها رو برای من نمایش بدهد و ردیف تکراری رو نمایش نده.
برای این منظور میتوانم از فیلدی که اتونامبر هست و از عدد 1 تا 3000 هست کمک بگیریم که هربار یکی از این اعداد رو نمایش بدهد تا بتوانم ردیف موردنظر رو بخونم.
حال برای بدست اوردن عدد رندوم بین 1 تا 3000 چه تابعی به نظرتون مناسبه؟
دستور sql زیر رو اجرا کردم اما مقداری به من نداد !
cmd.CommandText = "SELECT rand,Field1,Field2 FROM Table2 ORDER BY NEWID()";