为了以有意义的方式对行进行排序,我们可以使用order by子句。假设我们想对以下表的行进行排序 −
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)
下面的查询按照 ‘name’ 对表进行排序。
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)
下面的查询按'grade'对表进行了排序。
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)
以上就是如何以有意义的方式对行进行排序?的详细内容。