SQL LIMIT - Hạn chế số lượng kết quả trả về
2022-11-02 21:51:35
Mệnh đề LIMIT hạn chế số lượng kết quả trả về từ một câu lệnh SQL. Nó có sẵn trong MySQL.
Syntax
Cú pháp cho LIMIT như sau:
[SQL Statement 1]
LIMIT [N];
LIMIT [N];
trong đó [N] là số lượng bản ghi được trả về. Xin lưu ý rằng mệnh đề ORDER BY thường được bao gồm trong câu lệnh SQL. Nếu không có mệnh đề ORDER BY , kết quả chúng tôi nhận được sẽ phụ thuộc vào giá trị mặc định của cơ sở dữ liệu.
Ví dụ
Chúng tôi sử dụng bảng sau cho ví dụ của chúng tôi.
Table Store_Information
Store_Name | Sales | Txn_Date |
Los Angeles | 1500 | Jan-05-1999 |
San Diego | 250 | Jan-07-1999 |
San Francisco | 300 | Jan-08-1999 |
Boston | 700 | Jan-08-1999 |
Để lấy hai số tiền bán hàng cao nhất trong Table Store_Information , chúng tôi nhập,
SELECT Store_Name, Sales, Txn_Date
FROM Store_Information
ORDER BY Sales DESC
LIMIT 2;
FROM Store_Information
ORDER BY Sales DESC
LIMIT 2;
Kết quả:
Store_Name | Sales | Txn_Date |
Los Angeles | 1500 | Jan-05-1999 |
Boston | 700 | Jan-08-1999 |
Máy chủ SQL tương đương với LIMIT là TOP.
Xem thêm:
- SEQUENCE và NEXTVAL - Tạo khóa chính tăng tự động
- Truy vẫn con trong SQL và cách sử dụng
- SQL UNION - gộp kết quả của 2 câu truy vấn
Chia sẻ: