Selamat Datang Orang Gila !!! .:: Welcome Lunatic ::.

SQL untuk Memilih Data Secara Acak

Terdapat beberapa cara untuk memilih baris data secara acak (random) dari suatu tabel database. Berikut beberapa contoh statement SQL yang bisa digunakan pada beberapa database.

Memilih data secara acak di IBM DB2:
SELECT column FROM table
ORDER BY RAND()
FETCH FIRST 1 ROWS ONLY


Memilih data secara acak di Microsoft SQL Server:
SELECT TOP 1 column FROM table
ORDER BY NEWID()


Memilih data secara acak di MySQL:
SELECT column FROM table
ORDER BY RAND()
LIMIT 1


Memilih data secara acak di Oracle:
SELECT column FROM
( SELECT column FROM table
ORDER BY dbms_random.value )
WHERE rownum = 1


Memilih data secara acak di PostgreSQL:
SELECT column FROM table
ORDER BY RANDOM()
LIMIT 1

Menurut anda tentang blog ini?