Memilih Baris Rawak dalam SQLite
Dalam kebanyakan pangkalan data SQL, pemilihan baris rawak boleh dicapai menggunakan fungsi ORDER BY RAND(). Walau bagaimanapun, dalam SQLite, kaedah ini tidak disokong.
Pendekatan Alternatif untuk SQLite
Untuk memilih baris rawak dalam SQLite, pendekatan yang lebih cekap disyorkan:
SELECT * FROM table WHERE id IN (SELECT id FROM table ORDER BY RANDOM() LIMIT x)
Peningkatan Prestasi dengan Terindeks Medan
Menggunakan medan id untuk pesanan rawak dalam subkueri memberikan keuntungan prestasi yang ketara:
Atas ialah kandungan terperinci Bagaimana untuk Memilih Baris Rawak dengan Cekap dalam SQLite?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!