Subyek TOP SQL
- Halaman Sebelumnya delete SQL
- Halaman Berikutnya Like SQL
Klausa TOP
Klausa TOP digunakan untuk menentukan jumlah catatan yang akan dikembalikan.
Klausa TOP sangat berguna untuk tabel besar dengan ribuan catatan.
Keterangan:Tidak semua sistem database mendukung klausa TOP.
Kalimat SQL Server:
SELECT TOP number|percent column_name(s) FROM table_name
SQL SELECT TOP di MySQL dan Oracle adalah setara
Kalimat MySQL
SELECT column_name(s) FROM table_name LIMIT number
Contoh
SELECT * FROM Persons LIMIT 5
Kalimat Oracle
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number
Contoh
SELECT * FROM Persons WHERE ROWNUM <= 5
Tabel asli (digunakan dalam contoh):
Tabel Persons:
Id | LastName | FirstName | Alamat | Kota |
---|---|---|---|---|
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 catatan pertama dari tabel "Persons" di atas.
Kami dapat menggunakan pernyataan SELECT di bawah ini:
SELECT TOP 2 * FROM Persons
Hasil:
Id | LastName | FirstName | Alamat | Kota |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
Contoh SQL TOP PERCENT
Sekarang, kami ingin memilih 50% catatan dari tabel "Persons" di atas.
Kami dapat menggunakan pernyataan SELECT di bawah ini:
SELECT TOP 50 PERCENT * FROM Persons
Hasil:
Id | LastName | FirstName | Alamat | Kota |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
- Halaman Sebelumnya delete SQL
- Halaman Berikutnya Like SQL