目录
排序数据:select 列名 from 表名 order by 列名;
按多个列排序:select 列名1,列名2,列名3 from 表名 order by 列名2,列名3;
指定排序方向——降序:select 列名1,列名2 from 表名 order by 列名2 desc;
排序数据:select 列名 from 表名 order by 列名;
按多个列排序:select 列名1,列名2,列名3 from 表名 order by 列名2,列名3;
为了按多个列排序,只要指定列名,列名之间用逗号分开即可(就像选择多个列时所做的那样)。
仅在多个行具有相同的prod_price值时才对产品按prod_name进行排序。如果prod_price列中所有的值都是唯一的,则不会按prod_name排序。
指定排序方向——降序:select 列名1,列名2 from 表名 order by 列名2 desc;
多个列进行排序:DESC关键字只应用到直接位于其前面的列名。
如果想在多个列上进行降序排序,必须对每个列指定DESC关键字。
使用order by 和 limit 的组合,能够找出一个列中最高或最低的值。
在给出ORDER BY子句时,应该保证它位于FROM子句之后。如果使用LIMIT,它必须位于ORDER BY之后。
ORDER BY子句必须是SELECT语句中的最后一条子句。