ORDER BY LÀ GÌ

     

Khi sử dụng tài liệu để phân tích, thống kê hoặc hiển thị lên những website, việc sắp xếp theo trang bị tự là một trong những tính năng khôn xiết 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ì

1. Từ khóa ORDER BY

Từ khóa ORDER BY được áp dụng để sắp tới xếp công dụng theo thứ tự tăng đột biến hoặc sút dần.

Trong đó, trang bị tự mang định đã là tăng dần đều (nếu người dùng không khai báo). Trường đúng theo muốn bố trí theo sản phẩm tự bớt dần, chỉ việc thêm từ bỏ khóa DESC.

Cú pháp của ORDER BY

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

FROM thương hiệu cột

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

Trong đó:

ASC – ascending: tăng dần

DESC – descending: giảm dần

2. Ví dụ như ORDER BY

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

Tham khảo: phía dẫn sở hữu và thiết đặt dữ liệu chủng loại Northwind vào SQL server Management Studio

Câu lệnh SQL sau đây sẽ lấy tất cả dữ liệu quý khách hàng từ bảng Customers với hiển thị dưới dạng danh sách tăng đột biến dựa theo cột Country (vì hôm nay không khai báo ASC hay DESC). để ý cột Country trong kết quả, lắp thêm tự bố trí sẽ theo bảng chữ cái.

SELECT * FROM Customers

ORDER BY Country;

*

3. Lấy một ví dụ ORDER BY DESC

Câu lệnh SQL tiếp sau đây sẽ lấy tất cả dữ liệu quý khách từ bảng Customers và hiển thị dưới dạng list giảm dần dần dựa theo cột Country. Chăm chú cột Country trong kết quả, thiết bị tự đã đảo ngược so với lấy ví dụ như trên.

Xem thêm: Galindo Là Ai ? Đề Tài Chế Ảnh Và Trò Đùa Trend 2021 Thử Thách Cá Voi Xanh Gồm Những Gì

SELECT * FROM Customers

ORDER BY Country DESC;

*

4. Ví dụ ORDER BY nhiều cột

Câu lệnh SQL tiếp sau đây sẽ lấy tất cả dữ liệu quý khách từ bảng Customers dựa trên cột Country và CompanyName. Điều này có nghĩa là nó sẽ sắp xếp theo cột Country trước, nếu gồm hàng nào quý hiếm Country tương tự nhau vẫn tiếp tục dựa vào CompanyName để sắp tới xếp. Chăm 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 áp dụng từ khóa ORDER BY các cột. Câu lệnh tiếp sau đây sẽ lấy toàn bộ dữ liệu quý khách hàng từ bảng Customers sắp xếp tăng 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 phụ thuộc vào CompanyName để sắp xếp nhưng theo hướng ngược lại. Hãy chăm chú vào nhì cột này trong bảng kết quả.

SELECT * FROM Customers

ORDER BY Country ASC, CompanyName DESC;

*

Qua bài viết này hi vọng các bạn đã sở hữu thể từ bỏ mình sắp xếp các hiệu quả hiển thị theo mong muốn. Bằng phương pháp sử dụng linh hoạt các hàm vẫn học, BAC tin chắc rằng các các bạn sẽ sớm thống trị được dữ liệu. Đừng quên đón gọi các nội dung bài viết mới tuyệt nhất tại trang web 90namdangbothanhhoa.vn để update các nội dung mới nhất về SQL.

Xem thêm: Trang Thơ Tôn Thọ Tường Và Phan Văn Trị, Cuộc Bút Chiến Giữa Phan Văn Trị Và Tôn Thọ Tường

Nguồn tham khảo:

https://www.w3schools.com/

Nhu cầu giảng dạy doanh nghiệp

BAClà đối chọi vị giảng dạy BA trước tiên tại Việt Nam. Đối tác thỏa thuận củaIIBAquốc tế. Ngoài những khóa học tập public,BACcòn có các khóa học in house dành cho từng doanh nghiệp. Chương trình được thiết kế theo phong cách riêng theo yêu mong của doanh nghiệp, góp doanh nghiệp xử lý những trở ngại và support phát triển.