mysql多字段排序

  在对数据库进行查询的时候有时候需要将查询的结果按照某字段升序或者降序排列,甚至有时候需要按照某两个字段进行升降序排列。如果按照某一字段进行排列,只需要在查询语句最后写上 "order by 列名 asc"(升序) 或者 "order by 列名 desc"(降序)即可,那么如果按照字段A升序,字段B降序排列怎么做呢?答案是----select 列名 from 表名 where *** order by A acs,order by B deac,这样就能达到要求了。。。举个例子如下:

由途中的结果看,这两个order by语句是有执行顺序的,,即---先写谁,整体就按谁来排列,后写谁,在先前排列好的基础上,保持原有整体大顺序不变,大顺序内部进行排列。

原文地址:https://www.cnblogs.com/Buffalo-L/p/4474887.html