Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Memilih Baris Rawak daripada Pangkalan Data SQL?

Bagaimana untuk Memilih Baris Rawak daripada Pangkalan Data SQL?

Susan Sarandon
Lepaskan: 2025-01-23 06:12:09
asal
501 orang telah melayarinya

How to Select a Random Row from a SQL Database?

Memilih Rekod Rawak dalam Pangkalan Data SQL

Pertanyaan pangkalan data selalunya menyasarkan baris tertentu. Tetapi bagaimana anda cekap mendapatkan baris rawak sepenuhnya? Kaedah berbeza sedikit merentas sistem pangkalan data yang berbeza:

MySQL:

SELECT column FROM table
ORDER BY RAND()
LIMIT 1
Salin selepas log masuk

PostgreSQL:

SELECT column FROM table
ORDER BY RANDOM()
LIMIT 1
Salin selepas log masuk

Microsoft SQL Server:

SELECT TOP 1 column FROM table
ORDER BY NEWID()
Salin selepas log masuk

IBM DB2:

SELECT column, RAND() as IDX
FROM table
ORDER BY IDX FETCH FIRST 1 ROWS ONLY
Salin selepas log masuk

Oracle:

SELECT column FROM
( SELECT column FROM table
ORDER BY dbms_random.value )
WHERE rownum = 1
Salin selepas log masuk

Contoh ini menunjukkan cara mendapatkan satu baris rawak. Ingat untuk menggantikan column dan table dengan nama lajur dan jadual sebenar anda.

Atas ialah kandungan terperinci Bagaimana untuk Memilih Baris Rawak daripada Pangkalan Data SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan