Mệnh đề giới hạn trong MySQL

Jan 21 2023
Sử dụng mệnh đề giới hạn - Khi bạn sử dụng câu lệnh Select, bạn tìm nạp tất cả các bản ghi từ bảng. Đây là nơi mệnh đề LIMIT hữu ích.

Sử dụng mệnh đề giới hạn -

Khi bạn sử dụng câu lệnh Select, bạn tìm nạp tất cả các bản ghi từ bảng.

Select * from <tableName>;

Đây là nơi mệnh đề LIMIT hữu ích. Bạn có thể hiển thị N số bản ghi. Ví dụ: bạn có thể hiển thị 10 bản ghi đầu tiên.

Select * from <tableName> LIMIT X;

Nó có thể được kết hợp với nhiều mệnh đề khác, chẳng hạn như Hãy xem xét bảng sau — Sinh viên — nó có 3 thuộc tính — ID, tên & tuổi
where / order by

bảng sinh viên — có 10 bản ghi

Khi bạn kích hoạt SELECT * FROM students;bảng trên sẽ được hiển thị như hiện tại.
Bây giờ hãy xem xét trường hợp bạn muốn hiển thị dữ liệu của chỉ 5 sinh viên từ bảng , với mục đích này, có thể sử dụng truy vấn sau:

select * from students limit 5;

Chỉ hiển thị 5 hồ sơ trong số 10 học sinh

Sử dụng GIỚI HẠN với Mệnh đề WHERE:

Bây giờ, hãy xem xét một tình huống mà bạn phải- Hiển thị các bản ghi của các sinh viên có 20 từ 5 bản ghi đầu tiên.

Select * from students WHERE age = 20 LIMIT 4;

Kỷ lục với tuổi 20

Sử dụng GIỚI HẠN với mệnh đề ORDER BY:

Mệnh đề ORDER BY có thể được sử dụng để sắp xếp nội dung của cột theo thứ tự tăng dần hoặc giảm dần. Bởi chúng được sắp xếp theo thứ tự tăng dần. Ngoài ra, bạn có thể sử dụng ASC để chỉ định rõ ràng.
Đối với từ khóa DESC theo thứ tự giảm dần được sử dụng.

Cú pháp:

SELECT <column_name> FROM <table_name> ORDER BY ASC <or> DESC LIMIT <limit>;

Xét cùng một học sinh trong bàn, bạn phải: Hiển thị hồ sơ của 7 học sinh theo thứ tự tuổi giảm dần.

SELECT * FROM students ORDER BY age DESC LIMIT 7;

Hồ sơ của 7 học sinh theo thứ tự tuổi giảm dần.

Cảm ơn ! Vì vậy, đó là tất cả cho bây giờ! Thêm trong những câu chuyện sắp tới! Gợi ý được hoan nghênh!

Hãy kết nối:

  • LinkedIn