1,按多个列排序:经常需要按照不知一个列进行数据排序。例如,如果要显示雇员清单,可能希望按姓和名排序(首先按姓排序,然后在每个姓中再按名排序)。如果多个雇员具有相同的姓,这样做很有用。
:select id,price,name from products order by price,name;

2,按列位置排序:除了能用列名指出排序列外,order by 还支持相对列位置排序。
:select id,price,name from products order by 2,3;
分析:这里的输出与上面的查询相同。不同之处在于order by 子句,select清单中指定的是选择列的相对位置而不是列名。order by 2 表示按select清单中第二个列,name进行排序。order by 2,3表示先按price排序,再按name进行排序。

3,指定排序方向:如果打算对多个列进行排序。
:select id,price,name from products order by price desc , name ;
分析:desc关键字只作用于位于其前面的列名。在上例中,只对price指定desc,对name不指定。因此,price列以降序排序,而name列(在每个价格内)任然按标准升序排序。如果想在多个列上进行降序排序,必须对每个列指定desc关键字。
注:desc是descending的缩写,这两个关键字都可以使用。asc是ascending的缩写,同上。

数据库排序数据(ORDER BY)相关推荐

  1. 2/7 SELECT语句:排序(ORDER BY)

    序号 说明 操作 1 排序数据 ORDER BY 2 按多个列排序 用,分隔 3 指定排序方向 降序:DESC 或 升序(默认):ASC 4 ORDER BY结合LIMIT 顺序:FROM-ORDER ...

  2. Oracle数据库查询数据语法

    查询数据 本节将学习如何从Oracle数据库中查询数据.我们将从一个简单的查询开始,从单个表中检索数据. Select语句 - 演示如何查询单个表中的数据. --查询语句: select 数据 fro ...

  3. SQL的基础学习:一、检索和排序数据

    检索和排序数据 前言 一.关于SQL你需要知道的事 1.一些关键的概念 2.注意事项 二.检索和排序数据 1.创建一个表和插入数据 2.检索数据-Select的使用 2.排序数据-Order by的使 ...

  4. react 数据库排序_如何使用React对表数据进行排序

    react 数据库排序 Often when you have a table with information you'd want to be able to sort the informati ...

  5. order是mysql系统关键字_MySQL数据库如何使用“ORDER BY”关键字对查询结果进行排序呢?...

    摘要: 下文讲述MySQL数据库中ORDER BY 关键字的用法简介说明,如下所示: ORDER BY 关键字的功能及语法说明 ORDER BY 功能: 对select 查询出的结果采用指定字段 指定 ...

  6. 数据库多维度order by 排序分析

    数据库多维度order by 排序分析 案例 开发一个类似与咸鱼app的产品,其中有个需求是在登录用户打开app时,首页展示其他人发布的商品列表, 商品信息中包含商品信息.发布时间.发货地点,取货方式 ...

  7. Mysql数据库入门---数据查询常用方法(包含条件查询和排序查询)

    Mysql数据库入门-数据查询 Author:qyan.li Date:2022.2.21 文章目录 ``Mysql``数据库入门---数据查询 1. ``select``关键字 2.条件查询 3.排 ...

  8. 使用嵌入式关系型SQLite数据库存储数据

    除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据. 在Android平台上,集成了一个嵌入式关系型数据库-SQLite,SQLite3支持 NUL ...

  9. 【转】Android使用嵌入式关系型SQLite数据库存储数据【学习记录】

    为什么80%的码农都做不了架构师?>>>    除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据. 在Android平台上,集成 ...

最新文章

  1. 金融领域首个开源中文BERT预训练模型,熵简科技推出FinBERT 1.0
  2. zabbix_agentd.conf配置文件详解
  3. PYTHON 数据分析常用类库
  4. 如何使用.NET配置文件(一)
  5. 新联会是什么组织的作用_“新国标”脚蹬子受到人们热议!它的作用是什么,可有可无吗?...
  6. 为什么沿梯度方向,函数变化最快???
  7. Ubuntu16.04下实时监控CPU/GPU内存的使用情况
  8. delphi 监控文件变化_监控Linux文件变化,防止系统被黑
  9. HttpCombiner.ashx处理
  10. Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法--使用rlwrap
  11. iframe中的右键 禁止_网站排名优化中必须要注意的事项
  12. 基于51的光立方制作
  13. TwinCAT 3 基础——安装
  14. 税控盘是服务器系统,税控盘系统参数设置服务器设置
  15. 栈帧ebp,esp详解
  16. tagged和untagged
  17. android auto谷歌地图,如何在 Android Auto 中使用 Waze 而不是谷歌地图
  18. M*LMM缩略图文件管理模式模块开发(一个含有listview和gridview浏览模式的文件管理器)
  19. .net and oracle
  20. 知乎上这个话题引起了我的兴趣:在实体经济一片下滑的大环境中,哪些行业还可以?

热门文章

  1. android系统电源管理
  2. 3d2015场景助手_2015年最喜欢的5个3D打印项目
  3. iReport5.6.0 可视图报表的下载和安装(二)
  4. 微信小程序实现星星评分效果
  5. Prometheus 中 histogram_quantile 函数相关的若干问题
  6. Baidu Story(百度传奇)
  7. Python 3.9.0 已正式发布
  8. 物联网卡会锁卡吗_论如何买到一个靠谱的物联网卡
  9. 什么是等保2.0?不做等保有什么后果?
  10. dede后台添加优酷等视频iframe链接时被替换成了图片