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

Làm thế nào để các hàng có thể được sắp xếp theo một cách có ý nghĩa?


Để sắp xếp các hàng theo cách có ý nghĩa, chúng ta có thể sử dụng mệnh đề ORDER BY. Giả sử chúng ta muốn sắp xếp các hàng của bảng sau -

mysql> Select * from Student;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Gaurav |    100 | B.tech |
| Aarav  |    150 | M.SC   |
| Aryan  |    165 | M.tech |
+--------+--------+--------+
3 rows in set (0.00 sec)

Truy vấn bên dưới đã sắp xếp bảng theo 'Tên'.

mysql> Select * from student order by name;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Aarav  |    150 | M.SC   |
| Aryan  |    165 | M.tech |
| Gaurav |    100 | B.tech |
+--------+--------+--------+
3 rows in set (0.00 sec)

Truy vấn bên dưới đã sắp xếp bảng theo 'Lớp.

mysql> Select * from student order by Grade;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Gaurav |    100 | B.tech |
| Aarav  |    150 | M.SC   |
| Aryan  |    165 | M.tech |
+--------+--------+--------+
3 rows in set (0.00 sec)