emad11
دوشنبه 07 بهمن 1387, 11:17 صبح
سلام .
چطور میشه کد SQL نوشت که بتونه 70 رکورد از 10000 رکورد بانک اطلاعاتی رو در صورتی که مقدار فیلد Status آنها "تائید شده" باشند رو به صورت تصادفی انتخاب کنه به طوری که یک رکورد 2 بار انتخاب نشه ؟
نام جدول من : ClassC
نام فیلدی که می خوام انتخاب شه : Name
نام فیلدی که باید مقدارش تائید شده باشه : Status
راه دیگر این است که تمام رکوردها رو داخل دیتاست بریزم و سپس از تابع رندوم استفاده کنم .
اما چون تعداد رکورد ها زیاده قاعدتا سرعت پائین میاد .
آیا کدی هست که اتوماتیک این کار رو داخل SQL انجام بده؟
چطور میشه کد SQL نوشت که بتونه 70 رکورد از 10000 رکورد بانک اطلاعاتی رو در صورتی که مقدار فیلد Status آنها "تائید شده" باشند رو به صورت تصادفی انتخاب کنه به طوری که یک رکورد 2 بار انتخاب نشه ؟
نام جدول من : ClassC
نام فیلدی که می خوام انتخاب شه : Name
نام فیلدی که باید مقدارش تائید شده باشه : Status
راه دیگر این است که تمام رکوردها رو داخل دیتاست بریزم و سپس از تابع رندوم استفاده کنم .
اما چون تعداد رکورد ها زیاده قاعدتا سرعت پائین میاد .
آیا کدی هست که اتوماتیک این کار رو داخل SQL انجام بده؟