SQL kullanarak programlama dilinden(php,asp.net,perl vs.) bağımsız olarak veritabanından rastgele ve istediğiniz sayıda veri çekmek isteyebileceğiniz zamanlar olabilir.Bu durumlarda şu komutları kullanabilirsiniz :
MySql :
SELECT column FROM table ORDER BY RAND() LIMIT l
PostgreSql :
SELECT column FROM table ORDER BY RANDOM() LIMIT 1
MsSql :
SELECT TOP 1 column FROM table ORDER BY NEWID()
Herşey açık.Bir (1) yazan yerlere istediğiniz sayıyı yazacaksınız , "column" çekmek istediğiniz veriler , "table" 'da verilerin alınacağı tablo :)
Yorumlar
Kardeş kusura bakma ama bu
Kardeş kusura bakma ama bu çok saçma olmuş. Rastgele veri nereden gelecek allah aşkına. yukarıdaki select nasıl veriyi rastgele alacak tablodan...
Arkadaşım madem Mysql
Arkadaşım madem Mysql hakkında bir bilgin yok bari önce bir deneyip ondan sonra yorum yapsaydın...
sorun yok calısıyor bu kodlar
sorun yok calısıyor bu kodlar sqlı bılmıyorssan ogren
teşekkürler dostum ;)ORDER BY
teşekkürler dostum ;)ORDER BY RAND() olay budur. çalıştı
bende bi soru sormak
bende bi soru sormak istiyorum. ornek olarak verı tabanımızda 1000 tane urun var ve ben bu urunlerden rastgele 12 tanesını cekmek ıstıyorum. buraya kadar sızın soledıklernız aynı.bu bırkac sıtede hatta 100 sıtede kullanmak ısteıgımde her sıtedekı urunlerın bırbırınden farklı varyasyonlarda cekılmesını ıstıyorum yanı rastgele 12 urun cekecek ama her seferınde dıgerlerınden farklı varyasyonda bı sıralama yapmasını ıstıyorum umarım anlatabılmısım dır. yardımcı olunurssa sevınırım
yazan arkadaşa teşekkür
yazan arkadaşa teşekkür ederim. olay rand() imiş.
Teşekkürler benimde işime
Teşekkürler benimde işime yaradı.
Adamsınız...
Adamsınız...
Merhaba Access'de nasıl
Merhaba Access'de nasıl yaparım acaba eksik işleç hatası alıyorum. (c# ile kullanacağım)
SELECT icerik FROM rastgele_tarif ORDER BY RAND() LIMIT 1
Yeni yorum ekle