美文网首页
[MySQL]MySQL中的ORDER BY

[MySQL]MySQL中的ORDER BY

作者: Franckisses | 来源:发表于2019-08-02 18:32 被阅读0次

本人写的所有的文档都是使用的MySQL版本为5.7.2
order by主要用来排序检索数据。可以与desc连用。也可以与limit进行连用。

1.排序检索单列:

这是一条检索单列排序的语句:
select columns from table_name order by columns;
# 示例如下:
select prod_price from  products order by prod_price;
检索单列数据

2.检索多列数据

在这里检索多列数据的时候,首先按照prod_name排序,然后按照prod_price进行排序。(默认是从小到大。数字在前,然后是字母)

select columns1, columns2, columns3 from  table_name from columns2, columns3;
示例如下:
select prod_id, prod_name, prod_price from products order by prod_name, prod_price;
检索多列数据

3.多列数据倒序检索

在此需要注意的是,此处只按照了第一列倒序进行排列。如果每个字段都需要倒序的话,那么你就需要在每个字段后面都要写上desc。默认是正序。(ascending--> ASCENDING)

select columns1, columns2, columns3 from tables order by columns1 desc, columns2;
# 示例如下
 select prod_id, prod_name, prod_price from products order by prod_price desc ,prod_name;

多列数据检索

相关文章

网友评论

      本文标题:[MySQL]MySQL中的ORDER BY

      本文链接:https://www.haomeiwen.com/subject/iwlrdctx.html