排序检索数据——order by

目录

 

排序数据: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语句中的最后一条子句

猜你喜欢

转载自blog.csdn.net/weixin_49984044/article/details/108645189
今日推荐