Kutipan TOP SQL
- Halaman Sebelumnya delete SQL
- Halaman Berikutnya LIKE SQL
Klausa TOP
Klausa TOP digunakan untuk menentukan jumlah rekod yang akan diembalikkan.
Klausa TOP sangat berguna untuk tabel besar dengan ribuan rekod.
Komen:Bukan semua sistem pangkalan data mendukung klausa TOP.
Baku SQL Server:
SELECT TOP number|percent column_name(s) Dari table_name
SQL SELECT TOP di MySQL dan Oracle adalah sepadan
Baku MySQL
SELECT column_name(s) Dari table_name LIMIT number
Contoh
SELECT * Dari Persons LIMIT 5
Baku Oracle
SELECT column_name(s) Dari table_name WHERE ROWNUM <= number
Contoh
SELECT * Dari Persons WHERE ROWNUM <= 5
Tabel asal (digunakan dalam contoh):
Tabel Persons:
Id | LastName | FirstName | Alamat | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
4 | Obama | Barack | Pennsylvania Avenue | Washington |
Contoh SQL TOP
Sekarang, kami ingin memilih dua rekod pertama daripada tabel "Persons" di atas.
Kami dapat menggunakan pernyataan SELECT di bawah ini:
SELECT TOP 2 * Dari Persons
Hasil:
Id | LastName | FirstName | Alamat | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
Contoh SQL TOP PERCENT
Sekarang, kami ingin memilih 50% rekod daripada tabel "Persons" di atas.
Kami dapat menggunakan pernyataan SELECT di bawah ini:
SELECT TOP 50 PERCENT * Dari Persons
Hasil:
Id | LastName | FirstName | Alamat | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
- Halaman Sebelumnya delete SQL
- Halaman Berikutnya LIKE SQL