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
Linda Hamiltonasal
2025-01-05 00:11:41288semak imbas

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;

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:
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