Mệnh đề TOP, LIMIT, ROWNUM Trong SQL
Có thể bạn quan tâm
Mệnh đề TOP được sử dụng để lấy dữ liệu của TOP N số hoặc X phần trăm bản ghi từ một bảng.
Ghi chú: Tất cả Database không hỗ trợ mệnh đề TOP. Ví dụ, MySQL hỗ trợ mệnh đề LIMIT để lấy số bản ghi đã giới hạn và Oracle sử dụng ROWNUM để thực hiện cùng thao tác này.
Cú pháp
Cú pháp cơ bản của mệnh đề TOP với lệnh SELECT như sau:
SELECT TOP number|percent ten_cot FROM ten_bang WHERE [dieu_kien]Ví dụ
Bảng SINHVIEN có các bản ghi sau:
+----+---------+-----+-----------+--------+ | ID | TEN | TUOI| KHOAHOC | HOCPHI | +----+---------+-----+-----------+---------+ | 1 | Hoang | 21 | CNTT | 4 | | 2 | Viet | 19 | DTVT | 3 | | 3 | Thanh | 18 | KTDN | 4 | | 4 | Nhan | 19 | CK | 4.5 | | 5 | Huong | 20 | TCNH | 5 | +----+---------+-----+-----------+---------+Ví dụ sau trên SQL Server, sẽ lấy 2 bản ghi đầu tiên từ bảng này:
SQL> SELECT TOP 2 * FROM SINHVIEN; Quảng cáoVí dụ trên sẽ cho kết quả:
+----+---------+-----+-----------+--------+ | ID | TEN | TUOI| KHOAHOC | HOCPHI | +----+---------+-----+-----------+---------+ | 1 | Hoang | 21 | CNTT | 4 | | 2 | Viet | 19 | DTVT | 3 | +----+---------+-----+-----------+---------+Nếu bạn đang sử dụng MySQL Server, thì đây là một ví dụ tương đương:
SQL> SELECT * FROM SINHVIEN LIMIT 2;Ví dụ trên sẽ cho kết quả:
+----+---------+-----+-----------+--------+ | ID | TEN | TUOI| KHOAHOC | HOCPHI | +----+---------+-----+-----------+---------+ | 1 | Hoang | 21 | CNTT | 4 | | 2 | Viet | 19 | DTVT | 3 | +----+---------+-----+-----------+---------+Nếu bạn đang sử dụng Oracle Server, thì đây là một ví dụ tương đương:
SQL> SELECT * FROM SINHVIEN WHERE ROWNUM <= 2; Quảng cáoVí dụ trên sẽ cho kết quả:
+----+---------+-----+-----------+--------+ | ID | TEN | TUOI| KHOAHOC | HOCPHI | +----+---------+-----+-----------+---------+ | 1 | Hoang | 21 | CNTT | 4 | | 2 | Viet | 19 | DTVT | 3 | +----+---------+-----+-----------+---------+ Trang trước Trang sau Quảng cáo Bài viết liên quan160 bài học ngữ pháp tiếng Anh hay nhất
155 bài học Java tiếng Việt hay nhất
100 bài học Android tiếng Việt hay nhất
247 bài học CSS tiếng Việt hay nhất
197 thẻ HTML cơ bản
297 bài học PHP
101 bài học C++ hay nhất
97 bài tập C++ có giải hay nhất
208 bài học Javascript có giải hay nhất
Từ khóa » Hàm Rownum Trong Oracle
-
Cùng Tìm Hiểu Cơ Chế Hoạt động Của ROWNUM
-
SQL TOP, LIMIT Or ROWNUM - TRẦN VĂN BÌNH MASTER
-
Tìm Hiểu Về Mệnh Đề TOP, LIMIT, ROWNUM Trong SQL - CodeHub
-
ROWNUM
-
Hàm ROWNUM – Oracle/PLSQL | Học Toàn Tập
-
[Tự Học SQL] Sử Dụng TOP, LIMIT Or ROWNUM, TOP PERCENT ...
-
Oracle SQL - Nhóm Theo ROWNUM Trong Mệnh đề Có? - HelpEx
-
Phân Biệt Một Số Khái Niệm Trong SQL (Phần 2) - Viblo
-
Lệnh SELECT Trong Oracle - Freetuts
-
[DATABASE] Hướng Dẫn Sử Dụng Hàm ROW_NUMBER, RANK Và ...
-
Lệnh TOP Trong SQL
-
Mệnh đề TOP Trong SQL - Học Sql Cơ Bản đến Nâng Cao - VietTuts
-
Các Lệnh SELECT TOP Trong SQL - BAC
-
LIMIT Giới Hạn Kết Quả Trong SQL