Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm thế nào để các hàm nhóm có thể được sử dụng trong mệnh đề ORDER BY?


Chúng ta có thể sắp xếp các nhóm tập hợp kết quả bằng cách sử dụng các hàm nhóm trong mệnh đề ORDER BY. Theo mặc định, thứ tự sắp xếp tăng dần nhưng chúng ta có thể đảo ngược nó bằng cách sử dụng từ khóa DESC.

Ví dụ

 mysql> Chọn chỉ định, NĂM (Doj), đếm (*) từ nhân viên NHÓM THEO chỉ định, NĂM (DoJ) ĐẶT HÀNG THEO Đếm (*) MÔ TẢ; + ------------- + ----------- + ---------- + | chỉ định | NĂM (Doj) | đếm (*) | + ------------- + ----------- + ---------- + | Giáo sư | Năm 2009 | 2 || Asst.Prof | Năm 2015 | 1 || Asst.Prof | 2016 | 1 || Giáo sư | Năm 2010 | 1 || Asso.Prof | Năm 2013 | 1 | + ------------- + ----------- + ---------- + 5 hàng trong bộ (0,00 giây) mysql> Chọn chỉ định, NĂM (Doj), đếm (*) từ nhân viên NHÓM THEO chỉ định, NĂM (DoJ) ĐẶT HÀNG THEO chỉ định DESC; + ------------- + -------- --- + ---------- + | chỉ định | NĂM (Doj) | đếm (*) | + ------------- + ----------- + ---------- + | Giáo sư | Năm 2009 | 2 || Giáo sư | Năm 2010 | 1 || Asst.Prof | Năm 2015 | 1 || Asst.Prof | 2016 | 1 || Asso.Prof | Năm 2013 | 1 | + ------------- + ----------- + ---------- + 5 hàng trong bộ (0,00 giây)