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];

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;

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 LIMITTOP.



Xem thêm:


Chia sẻ:

Bài viết liên quan