ANSI SQL Alternatif kepada Kata Kunci MYSQL LIMIT
Dalam MySQL, kata kunci LIMIT digunakan untuk mengehadkan bilangan baris yang dikembalikan oleh SELECT kenyataan. Walau bagaimanapun, terdapat cara alternatif untuk mencapai ini dalam ANSI SQL, yang disokong oleh sistem pengurusan pangkalan data lain.
DB2
SELECT * FROM table FETCH FIRST 10 ROWS ONLY
Informix
SELECT FIRST 10 * FROM table
Microsoft SQL Server dan Akses
SELECT TOP 10 * FROM table
MySQL dan PostgreSQL
SELECT * FROM table LIMIT 10
Oracle
SELECT * FROM (SELECT * FROM table) WHERE rownum <= 10
Setiap satu daripada ini sintaks alternatif boleh digunakan untuk mendapatkan semula bilangan baris tertentu daripada jadual, serupa dengan LIMIT kata kunci dalam MySQL. Dengan memahami alternatif ini, pembangun boleh memastikan keserasian dengan sistem pangkalan data yang berbeza dan menulis pertanyaan SQL mudah alih.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengehadkan Bilangan Baris yang Dikembalikan dalam ANSI SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!