Rumah >pangkalan data >tutorial mysql >Apakah Alternatif ANSI SQL kepada Kata Kunci LIMIT MySQL?
ANSI SQL Alternatif kepada Kata Kunci MYSQL LIMIT
Apakah Kata Kunci MYSQL LIMIT dan Bagaimana Ia Berfungsi?
Kata kunci LIMIT dalam MYSQL membolehkan anda mengehadkan bilangan baris dikembalikan oleh pernyataan SELECT. Sebagai contoh, pertanyaan berikut mengembalikan dua baris pertama daripada jadual "Orang" dengan lajur "Umur" lebih besar daripada 18:
SELECT * FROM People WHERE Age > 18 LIMIT 2;
Klausa LIMIT juga boleh digunakan untuk melangkau bilangan tertentu baris antes de returnar los resultados. Sebagai contoh, pertanyaan berikut mengembalikan dua baris selepas 10 baris pertama daripada jadual "Orang" dengan lajur "Umur" lebih besar daripada 18:
SELECT * FROM People WHERE Age > 18 LIMIT 10, 2;
ANSI SQL Alternatif kepada LIMIT Kata kunci
Walaupun kata kunci LIMIT ialah ciri mudah dalam MYSQL, tiada ANSI SQL setara dengan standard. Walau bagaimanapun, terdapat beberapa pendekatan alternatif yang boleh anda gunakan bergantung pada pangkalan data yang anda gunakan:
Berikut ialah contoh cara menggunakan ROWNUMclause dalam Oracle untuk mencapai hasil yang sama seperti klausa LIMIT dalam MYSQL:
SELECT * FROM ( SELECT * FROM People ) WHERE ROWNUM <= 10
Atas ialah kandungan terperinci Apakah Alternatif ANSI SQL kepada Kata Kunci LIMIT MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!