Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Dapatkan Rekod Rawak daripada Pangkalan Data SQLite?

Bagaimanakah Saya Boleh Dapatkan Rekod Rawak daripada Pangkalan Data SQLite?

Linda Hamilton
Lepaskan: 2025-01-05 00:11:41
asal
330 orang telah melayarinya

How Can I Retrieve Random Records from an SQLite Database?

Dapatkan Rekod Rawak dengan Fungsi RANDOM() SQLite

Dalam MySQL, fungsi RAND() digunakan untuk memesan hasil secara rawak. SQLite juga menawarkan fungsi yang serupa, membolehkan pembangun mendapatkan semula rekod rawak daripada jadual.

Untuk mencapai ini dalam SQLite, anda boleh menggunakan fungsi RANDOM() dalam klausa ORDER BY. Pertanyaan berikut menunjukkan cara untuk mencapai ini:

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

Dalam pertanyaan ini, fungsi RANDOM() menjana nombor titik terapung rawak antara 0 dan 1 untuk setiap baris dalam jadual. Keputusan kemudiannya disusun berdasarkan nombor rawak ini, secara rawak secara rawak susunan baris yang diambil.

Klausa LIMIT 1 memastikan bahawa hanya satu baris rawak dikembalikan. Jika anda ingin mendapatkan berbilang baris rawak, cuma laraskan nilai dalam klausa LIMIT dengan sewajarnya.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Rekod Rawak daripada Pangkalan Data SQLite?. 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