[MySQL]MySQL中的ORDER BY

本人写的所有的文档都是使用的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;

多列数据检索
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (一)几个数据库相关的概念 1.数据库 数据库: 保存有组织数据的容器。 数据的所有存储、检索、管理和处理实际上是...
    快乐的小飞熊阅读 569评论 0 1
  • Mysql 必知必会 查询 检索多个列SELECT prod_id, prod_name, prod_pri...
    yoomaz阅读 672评论 0 1
  • 这一篇最主要是记录下命令,方便以后查找 使用Mysql 创建数据库 create database mysql_t...
    Treehl阅读 607评论 0 0
  • 数据库入门 数据库: 保存有组织的数据的容器(通常是一个文件或一组文件).数据库软件应该称为 DBMS(DataB...
    Mjericho阅读 531评论 0 0
  • 《家宴》 中国有句古话叫做一一民以食为天。食者,性也! 在这个快餐年代里,人们招待宾客,宴请亲朋好友,都会约请去外...
    风儿_dfda阅读 231评论 0 2