Mệnh đề ORDER BY Trong SQL
Có thể bạn quan tâm
Mệnh đề ORDER BY trong SQL được sử dụng để sắp xếp dữ liệu theo thứ tự tăng dần hoặc theo thứ tự giảm dần, trên một hoặc nhiều cột. Một số Database sắp xếp kết quả truy vấn theo thứ tự tăng dần theo mặc định.
Cú pháp
Cú pháp cơ bản của mệnh đề ORDER BY trong SQL như sau:
SELECT danh_sach_cot FROM ten_bang [WHERE dieu_kien] [ORDER BY cot1, cot2, .. cotN] [ASC | DESC];Bạn có thể sử dụng nhiều hơn một cột trong mệnh đề ORDER BY. Đảm bảo rằng, bất cứ cột nào bạn đang sử dụng để sắp xếp, thì nó phải có trong danh_sach_cot.
Ví dụ
Bảng SINHVIEN có các bản ghi sau:
+----+---------+-----+-----------+--------+ | ID | TEN | TUOI| KHOAHOC | HOCPHI | +----+---------+-----+-----------+---------+ | 1 | Hoang | 21 | CNTT | 4 | | 2 | Viet | 19 | DTVT | 3 | | 3 | Thanh | 18 | KTDN | 4 | | 4 | Nhan | 19 | CK | 4.5 | | 5 | Huong | 20 | TCNH | 5 | +----+---------+-----+-----------+---------+Ví dụ sau minh họa cách sắp xếp theo thứ tự tăng dần cho TEN và HOCPHI.
SQL> SELECT * FROM SINHVIEN ORDER BY TEN, HOCPHI; Quảng cáoVí dụ trên sẽ cho kết quả:
+----+---------+-----+-----------+--------+ | ID | TEN | TUOI| KHOAHOC | HOCPHI | +----+---------+-----+-----------+---------+ | 1 | Hoang | 21 | CNTT | 4 | | 5 | Huong | 20 | TCNH | 5 | | 4 | Nhan | 19 | CK | 4.5 | | 3 | Thanh | 18 | KTDN | 4 | | 2 | Viet | 19 | DTVT | 3 | +----+---------+-----+-----------+---------+Ví dụ sau sẽ sắp xếp theo thứ tự giảm dần cho TEN:
SQL> SELECT * FROM SINHVIEN ORDER BY TEN DESC;Ví dụ trên sẽ cho kết quả:
+----+---------+-----+-----------+--------+ | ID | TEN | TUOI| KHOAHOC | HOCPHI | +----+---------+-----+-----------+---------+ | 2 | Viet | 19 | DTVT | 3 | | 3 | Thanh | 18 | KTDN | 4 | | 4 | Nhan | 19 | CK | 4.5 | | 5 | Huong | 20 | TCNH | 5 | | 1 | Hoang | 21 | CNTT | 4 | +----+---------+-----+-----------+---------+ Trang trước Trang sau Quảng cáo Bài viết liên quan160 bài học ngữ pháp tiếng Anh hay nhất
155 bài học Java tiếng Việt hay nhất
100 bài học Android tiếng Việt hay nhất
247 bài học CSS tiếng Việt hay nhất
197 thẻ HTML cơ bản
297 bài học PHP
101 bài học C++ hay nhất
97 bài tập C++ có giải hay nhất
208 bài học Javascript có giải hay nhất
Từ khóa » Sử Dụng Hàm Order By
-
Lệnh ORDER BY Trong SQL
-
Mệnh đề ORDER BY Trong SQL Server
-
ORDER BY Sắp Xếp Kết Quả Tăng Giảm Trong SQL
-
Mệnh đề ORDER BY Trong SQL - Học Sql Cơ Bản đến Nâng Cao
-
Mệnh đề ORDER BY - Microsoft Support
-
Chi Tiết Bài Học 01. Mệnh đề ORDER BY Trong SQL - Vimentor
-
Sắp Xếp Thứ Tự Với Từ Khóa ORDER BY Trong SQL
-
Sắp Xếp Kết Quả Với Lệnh Order By Trong MySQL - Freetuts
-
[MySQL 11] ORDER BY In MySQL: DESC & ASC - Code Lean
-
ORDER BY Trong SQL Server
-
ORDER BY - Mệnh đề - SQL & Database
-
Sắp Xếp Dữ Liệu Với ORDER BY Trong SQL - Vi
-
Một Vài Lưu ý Khi Sử Dụng TOP Và ORDER BY
-
GROUP BY So Với ORDER BY - W3seo Phân Biệt Và So Sánh