SQL TOP Clause
- Nakaraang Pahina SQL delete
- Susunod na Pahina SQL Like
Clause na TOP
Clause na TOP ay ginagamit upang tukuyin ang bilang ng record na dapat ibalik.
Ang clause na TOP ay napaka-kapaki-pakinabang para sa malaking table na may libu-libong record.
Komento:Hindi lahat ng sistema ng database ay sumusuporta sa clause na TOP.
Oras ng SQL Server:
SELECT TOP number|percent column_name(s) FROM table_name
SQL SELECT TOP sa MySQL at Oracle ay katumbas
Oras ng MySQL
SELECT column_name(s) FROM table_name LIMIT number
Halimbawa
SELECT * FROM Persons LIMIT 5
Oras ng Oracle
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number
Halimbawa
SELECT * FROM Persons WHERE ROWNUM <= 5
Original na table (ginagamit sa mga halimbawa):
Table ng Persons:
Id | LastName | FirstName | Address | 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 |
Halimbawa ng SQL TOP
Ngayon, gusto naming piliin ang unang dalawang record mula sa table na "Persons" sa itaas.
Maaari naming gamitin ang mga sumusunod na pangungusap SELECT:
SELECT TOP 2 * FROM Persons
Naglalabas:
Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
Halimbawa ng SQL TOP PERCENT
Ngayon, gusto naming piliin ang 50% ng mga record mula sa table na "Persons" sa itaas.
Maaari naming gamitin ang mga sumusunod na pangungusap SELECT:
SELECT TOP 50 PERCENT * FROM Persons
Naglalabas:
Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
- Nakaraang Pahina SQL delete
- Susunod na Pahina SQL Like