数据库排序数据(ORDER BY)
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)相关推荐
- 2/7 SELECT语句:排序(ORDER BY)
序号 说明 操作 1 排序数据 ORDER BY 2 按多个列排序 用,分隔 3 指定排序方向 降序:DESC 或 升序(默认):ASC 4 ORDER BY结合LIMIT 顺序:FROM-ORDER ...
- Oracle数据库查询数据语法
查询数据 本节将学习如何从Oracle数据库中查询数据.我们将从一个简单的查询开始,从单个表中检索数据. Select语句 - 演示如何查询单个表中的数据. --查询语句: select 数据 fro ...
- SQL的基础学习:一、检索和排序数据
检索和排序数据 前言 一.关于SQL你需要知道的事 1.一些关键的概念 2.注意事项 二.检索和排序数据 1.创建一个表和插入数据 2.检索数据-Select的使用 2.排序数据-Order by的使 ...
- react 数据库排序_如何使用React对表数据进行排序
react 数据库排序 Often when you have a table with information you'd want to be able to sort the informati ...
- order是mysql系统关键字_MySQL数据库如何使用“ORDER BY”关键字对查询结果进行排序呢?...
摘要: 下文讲述MySQL数据库中ORDER BY 关键字的用法简介说明,如下所示: ORDER BY 关键字的功能及语法说明 ORDER BY 功能: 对select 查询出的结果采用指定字段 指定 ...
- 数据库多维度order by 排序分析
数据库多维度order by 排序分析 案例 开发一个类似与咸鱼app的产品,其中有个需求是在登录用户打开app时,首页展示其他人发布的商品列表, 商品信息中包含商品信息.发布时间.发货地点,取货方式 ...
- Mysql数据库入门---数据查询常用方法(包含条件查询和排序查询)
Mysql数据库入门-数据查询 Author:qyan.li Date:2022.2.21 文章目录 ``Mysql``数据库入门---数据查询 1. ``select``关键字 2.条件查询 3.排 ...
- 使用嵌入式关系型SQLite数据库存储数据
除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据. 在Android平台上,集成了一个嵌入式关系型数据库-SQLite,SQLite3支持 NUL ...
- 【转】Android使用嵌入式关系型SQLite数据库存储数据【学习记录】
为什么80%的码农都做不了架构师?>>> 除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据. 在Android平台上,集成 ...
最新文章
- 金融领域首个开源中文BERT预训练模型,熵简科技推出FinBERT 1.0
- zabbix_agentd.conf配置文件详解
- PYTHON 数据分析常用类库
- 如何使用.NET配置文件(一)
- 新联会是什么组织的作用_“新国标”脚蹬子受到人们热议!它的作用是什么,可有可无吗?...
- 为什么沿梯度方向,函数变化最快???
- Ubuntu16.04下实时监控CPU/GPU内存的使用情况
- delphi 监控文件变化_监控Linux文件变化,防止系统被黑
- HttpCombiner.ashx处理
- Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法--使用rlwrap
- iframe中的右键 禁止_网站排名优化中必须要注意的事项
- 基于51的光立方制作
- TwinCAT 3 基础——安装
- 税控盘是服务器系统,税控盘系统参数设置服务器设置
- 栈帧ebp,esp详解
- tagged和untagged
- android auto谷歌地图,如何在 Android Auto 中使用 Waze 而不是谷歌地图
- M*LMM缩略图文件管理模式模块开发(一个含有listview和gridview浏览模式的文件管理器)
- .net and oracle
- 知乎上这个话题引起了我的兴趣:在实体经济一片下滑的大环境中,哪些行业还可以?