Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách sắp xếp hàng theo cách có ý nghĩa trong MySQL


Để sắp xếp hàng có ý nghĩa, dùng mệnh đề ORDER BY. Ví dụ với bảng Student:

mysql> Select * from Student;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Gaurav |    100 | B.tech |
| Aarav  |    150 | M.SC   |
| Aryan  |    165 | M.tech |
+--------+--------+--------+

Sắp xếp theo Name:

mysql> Select * from student order by name;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Aarav  |    150 | M.SC   |
| Aryan  |    165 | M.tech |
| Gaurav |    100 | B.tech |
+--------+--------+--------+

Sắp xếp theo Grade:

mysql> Select * from student order by Grade;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Gaurav |    100 | B.tech |
| Aarav  |    150 | M.SC   |
| Aryan  |    165 | M.tech |
+--------+--------+--------+

Giải thích: ORDER BY sắp xếp theo cột chỉ định. Mặc định ASC (tăng dần). Có thể dùng DESC cho giảm dần.