چه جوری یه سری رکورد رو از تویه دیتا بیس انتخاب کنم

desiran

Member
چه جوری یه سری رکورد رو از تویه دیتا بیس انتخاب کنم به صورت رندم
 
آخرین ویرایش:

mehradmoein

Member
select * from mytable where id = 3
از دستور select استفا ده کنید و بعد از where اون مشخصه ای رو که باید اون رکورد داشته باشه رو ببنویسید.مثلا این جا رکورد هایی رو انتخاب می کنه که id اون ها 3 هست.
اگه سوالی بود در خدمتم.
 

desiran

Member
mehradmoein گفت:
select * from mytable where id = 3
از دستور select استفا ده کنید و بعد از where اون مشخصه ای رو که باید اون رکورد داشته باشه رو ببنویسید.مثلا این جا رکورد هایی رو انتخاب می کنه که id اون ها 3 هست.
اگه سوالی بود در خدمتم.
من منظورمو اشتباه نوشتم
چه جوری یه سری رکورد رو از تویه دیتا بیس انتخاب کنم به صورت رندم Random
 

mehradmoein

Member
من خودم این کار رو با استفاده از randomize انجام دادم.
یعنی اینکه اول بیشترین تعداد رکورد رو بدست اوردم بعد با دستور زیر
randomize
id = rnd*recordcount
یک عدد بین 1 و بیشترین تعداد رکورد ها در id ذخیره می شه.بعد می تونید اون id رو از دیتابیس بخونید.
هر کجا از حرفام نامفهوم بود بهم بگید.
 

desiran

Member
mehradmoein گفت:
من خودم این کار رو با استفاده از randomize انجام دادم.
یعنی اینکه اول بیشترین تعداد رکورد رو بدست اوردم بعد با دستور زیر
randomize
id = rnd*recordcount
یک عدد بین 1 و بیشترین تعداد رکورد ها در id ذخیره می شه.بعد می تونید اون id رو از دیتابیس بخونید.
هر کجا از حرفام نامفهوم بود بهم بگید.
می تونی برام یه سمپل ازش بزاری ؟ و یه چیزه دیگه من نمی خاون یک رکورد رو انتخاب کنم . می خوام تعداد معیینی مثل 5 تا ؟
 

mehradmoein

Member
نمی خواهید 1 رکورد رو انتخاب کنید؟پس قضیه فرق می کنه.روش کار می کنم و برنامه رو می زارم اینجا.
 

جدیدترین ارسال ها

بالا