排序检索数据
使用select语句中的order by子句,根据需要排序检索出的数据
排序数据
需要注意的是,在MySQL中我们使用非选择列进行排序也是合法的。
按多个列排序
有时候对某一列我们需要按不止一个列进行排序,例如,对于学生表,我们希望先按照姓排序,再按照名排序。只要我们同时指定姓和名,并把这两个列用逗号隔开就行了。
指定排序方向
数据排序默认为升序(ASC)排列,我们还可以使用DESC关键词来进行降序排列。
如果要在多个列上进行降序排列,我们必须对每个列指定关键词DESC。
注意:order by 语句应该保证它在FROM子句之后,如果sql使用了limit关键词,limit则必须位于order by之后。