SQL ile random kayıt nasıl çekilir?

13 Ekim 2011
Bu yazıyı beğendiysen paylaşmayı unutma :)
Pin It

Bir veritabanı tablosundan rastgele benzersiz seçimlerin nasıl yapıldığını popüler üç veritabanı için örnekleyelim.

Microsoft SQL Server
SELECT TOP 1 SutunAdi FROM TabloAdi ORDER BY NEWID()

MySQL
SELECT SutunAdi FROM TabloAdi ORDER BY RAND() LIMIT 1

PostgreSQL
SELECT SutunAdi FROM TabloAdi ORDER BY RANDOM() LIMIT 1

Not: LIMIT 1 ve TOP 1 ifadeleri yalnızca 1 kaydın seçilmesi gerektiğini belirtir. Rakamı değiştirerek bu sayıyı arttırabilirsiniz.

Benzer Yazılar


DeliPenguen'i Google+'da bulun



Henüz yorum yok.