Khi sử dụng dữ liệu để phân tích, thống kê hoặc hiển thị lên những website, việc bố trí theo sản phẩm công nghệ tự là một trong tính năng khôn cùng hữu ích. Chúng ta cũng có thể làm điều đó chỉ với từ khóa ORDER BY.

Bạn đang xem: Order by là gì

Bạn sẽ xem: Order by là gì

1. Từ bỏ khóa ORDER BY

Từ khóa ORDER BY được sử dụng để chuẩn bị xếp công dụng theo thiết bị tự tăng dần đều hoặc giảm dần.

Trong đó, trang bị tự mang định sẽ là tăng dần (nếu người tiêu dùng không khai báo). Trường hòa hợp muốn thu xếp theo sản phẩm công nghệ tự sút dần, chỉ việc thêm tự khóa DESC.

Cú pháp của ORDER BY

SELECT cột 1, cột 2,…

FROM tên cột

ORDER BY cột 1, cột 2,… ASC|DESC;

Trong đó:

ASC – ascending: tăng dần

DESC – descending: bớt dần

2. Lấy ví dụ ORDER BY

Để tiến hành ví dụ này, bạn cần nhập cơ sở dữ liệu mẫu Northwind vào SQL server Management Studio. Hãy xem bài viết hướng dẫn ngay dưới đây:

Tham khảo: hướng dẫn download và thiết lập dữ liệu mẫu mã Northwind trong SQL vps Management Studio

Câu lệnh SQL dưới đây sẽ lấy toàn bộ dữ liệu người sử dụng từ bảng Customers cùng hiển thị bên dưới dạng danh sách tăng ngày một nhiều dựa theo cột Country (vì lúc này không khai báo ASC tuyệt DESC). Chú ý cột Country trong kết quả, đồ vật tự thu xếp sẽ theo bảng chữ cái.

SELECT * FROM Customers

ORDER BY Country;


*

3. Ví dụ ORDER BY DESC

SELECT * FROM Customers

ORDER BY Country DESC;


*

4. Lấy một ví dụ ORDER BY những cột

Câu lệnh SQL dưới đây sẽ lấy tất cả dữ liệu người tiêu dùng từ bảng Customers dựa theo cột Country cùng CompanyName. Điều này có nghĩa là nó sẽ bố trí theo cột Country trước, nếu tất cả hàng nào quý giá Country tương tự nhau đã tiếp tục dựa vào CompanyName để sắp đến xếp. Chú ý hai cột này trong bảng kết quả.

SELECT * FROM Customers

ORDER BY Country, CompanyName;


*

Một ví dụ khác về việc thực hiện từ khóa ORDER BY nhiều cột. Câu lệnh dưới đây sẽ lấy tất cả dữ liệu khách hàng từ bảng Customers bố trí tăng dần dần dựa theo cột Country nếu có giá trị Country làm sao trùng nhau vẫn tiếp tục dựa vào CompanyName để thu xếp nhưng theo hướng ngược lại. Hãy chú ý vào hai cột này trong bảng kết quả.

Xem thêm: Accompany With Là Gì ? Cách Dùng Accompany Và Go With Và Come With

SELECT * FROM Customers

ORDER BY Country ASC, CompanyName DESC;


*

Nguồn tham khảo:

https://www.w3schools.com/

Nhu cầu huấn luyện và giảng dạy doanh nghiệp

BAClà đơn vị huấn luyện BA thứ nhất tại Việt Nam. Đối tác bằng lòng củaIIBAquốc tế. Ngoài các khóa học tập public,BACcòn có những khóa học tập in house dành cho từng doanh nghiệp. Chương trình được thiết kế với riêng theo yêu ước của doanh nghiệp, góp doanh nghiệp giải quyết những khó khăn và support phát triển.