Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Mengehadkan Bilangan Baris yang Dikembalikan dalam ANSI SQL?

Bagaimanakah Saya Boleh Mengehadkan Bilangan Baris yang Dikembalikan dalam ANSI SQL?

Susan Sarandon
Lepaskan: 2024-11-25 14:48:15
asal
662 orang telah melayarinya

How Can I Limit the Number of Rows Returned in ANSI SQL?

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
Salin selepas log masuk

Informix

SELECT FIRST 10 * FROM table
Salin selepas log masuk

Microsoft SQL Server dan Akses

SELECT TOP 10 * FROM table
Salin selepas log masuk

MySQL dan PostgreSQL

SELECT * FROM table LIMIT 10
Salin selepas log masuk

Oracle

SELECT * FROM (SELECT * FROM table) WHERE rownum <= 10
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan