PDA

View Full Version : سوال: انتخاب رندم در بانک اطلاعاتی



seyed ehsan
چهارشنبه 26 آبان 1389, 10:45 صبح
سلام به همه دوستان .
یه بانک اطلاعاتی اکیی داریم که که در داخل اون یه ستون برای شماره مشتری در نظر گرفتیم که غیر تکراری است . من می خواهم کلیدی را تعریف کنم تا هر بار که نیاز شد در بین شماره های مشتری یکی را بعنوان رندم انتخاب نموده و اعلام کند .
چطور میتونم این کار رو انجام بدم ؟

محسن شامحمدی
چهارشنبه 26 آبان 1389, 18:55 عصر
خب یک فیلد id می سازیم از نوع autonumber :
حالا هر دفعه می خواستی یک دونه رکورد تصادفی بگیری.
با تابع rnd یا یک تابع مشابه اون یک عدد تصادفی بین یک تا تعداد رکوردهای بانک انتخاب می کنی.
حالا اینکارو می کنی:
select * from yourtable where id=your random number;

حالا هر کدوم از این کارها یک کدی داره که با جستجو پیدا می کنی.