Melangkau 10 Keputusan Pertama dalam Pertanyaan SELECT MySQL
Dalam MySQL, anda boleh melangkau 10 hasil pertama pertanyaan SELECT menggunakan LIMIT klausa. Ini membolehkan anda menumpukan pada hasil tertentu dalam set data yang lebih besar.
Sintaks:
SELECT * FROM table_name ORDER BY column_name LIMIT offset, row_count
Parameter:
Contoh:
Untuk melangkau 10 baris pertama dan mengembalikan 50 baris seterusnya daripada jadual bernama "foo" , gunakan pertanyaan berikut:
SELECT * FROM foo ORDER BY id LIMIT 10, 50
Nota: Baris dalam MySQL bernombor bermula dari 1, jadi hasil 1 merujuk kepada baris pertama.
Penyelesaian Alternatif:
Jika anda ingin melangkau 10 keputusan pertama tetapi kembalikan semua keputusan berikutnya, anda boleh menggunakan penyelesaian berikut:
SELECT * FROM foo WHERE id > (SELECT COUNT(*) FROM foo) - 10
Atas ialah kandungan terperinci Bagaimana untuk Melangkau 10 Keputusan Pertama dalam Pertanyaan SELECT MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!