Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengehadkan Baris dalam ANSI SQL dan RDBMS Berbeza?

Bagaimana untuk Mengehadkan Baris dalam ANSI SQL dan RDBMS Berbeza?

Linda Hamilton
Lepaskan: 2024-11-28 21:18:15
asal
889 orang telah melayarinya

How to Limit Rows in ANSI SQL and Different RDBMS?

Menghadkan Baris dalam ANSI SQL

Kata kunci MYSQL LIMIT ialah cara mudah untuk mengehadkan bilangan baris yang dikembalikan daripada pertanyaan. Walau bagaimanapun, ia bukan sintaks ANSI SQL standard. Untuk RDBMS lain, terdapat beberapa cara alternatif untuk mencapai pengehadan baris.

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

Oracle:

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

Kesimpulan:

Walaupun kata kunci MYSQL LIMIT bukan standard ANSI SQL, terdapat pelbagai cara alternatif untuk mengehadkan baris dalam sistem pangkalan data yang berbeza. Sintaks tertentu mungkin berbeza-beza bergantung pada RDBMS yang digunakan.

Atas ialah kandungan terperinci Bagaimana untuk Mengehadkan Baris dalam ANSI SQL dan RDBMS Berbeza?. 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