Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Dapatkan Rekod Rawak daripada Pangkalan Data SQLite?
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;
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!