目录

1.order by函数语法及其用法

(1)语法:order by colunm_name(s) ASC|DESC

(2)用法:用于指定排序方式。

2.实例

(1)按某个字段降序排序

(2)按多个字段排序,分别按某个字段降序、升序排序


1.order by函数语法及其用法

(1)语法:order by colunm_name(s) ASC|DESC

#查询语句
select column_name(s)
from table
[where 条件语句]
order by column_name(s) ASC|DESC

说明:colunm_name(s)表示可以按多个字段进行排序。asc表示升序排序,desc表示降序排序,多个字段可以指定字段升序或降序,不填默认升序排序。

(2)用法:用于指定排序方式。

2.实例

现有一个成绩表score,学号id,姓名name,性别sex,民族nation,班级class,语文Chinese,数学math,英语English。如下表所示。

score
ID name sex nation class Chinese math English
1001 张三 一班 91 91 93
1003 王五 二班 91 86 88
1006 颜一 二班 90 95 93
1004 陈红 二班 89 90 92
1007 陈小小 一班 89 80 93
1002 李四 一班 79 69 89

(1)按某个字段降序排序

例:按学号降序排序获取学生成绩所有信息

select *
from table
order by ID DESC

结果如下图所示。

ID name sex nation class Chinese math English
1007 陈小小 一班 89 80 93
1006 颜一 二班 90 95 93
1004 陈红 二班 89 90 92
1003 王五 二班 91 86 88
1002 李四 一班 79 69 89
1001 张三 一班 91 91 93

(2)按多个字段排序,分别按某个字段降序、升序排序

例:对学号、姓名升序,性别降序排序获取所有学生信息。

select *
from table
order by ID ASC,name ASC,sex DESC

结果如下图所示。

学号 姓名 性别 民族 班级 语文 数学 英语
1001 张三 一班 91 91 93
1002 李四 一班 79 69 89
1003 王五 二班 91 86 88
1004 陈红 二班 89 90 92
1006 颜一 二班 90 95 93
1007 陈小小 一班 89 80 93

SQL的order by函数语法及其用法实例——排序方式相关推荐

  1. PHP - 回调函数概念与用法实例分析 - 学习/实践

    1.应用场景 主要用于理解回调函数的概念, 对比JavaScript中的回调函数, 更加深刻理解回调函数的本质, 以及如何高效使用~~~ 2.学习/操作 1. 文档阅读 https://www.jb5 ...

  2. oracle触发器函数,oracle 存储过程、函数和触发器用法实例详解

    本文实例讲述了oracle 存储过程.函数和触发器用法.分享给大家供大家参考,具体如下: 一.存储过程和存储函数 指存储在数据库中供所有用户程序调用的子程序叫存储过程.存储函数. 创建存储过程 用CR ...

  3. mysql 自定义函数实例_mysql自定义函数原理与用法实例分析

    本文实例讲述了mysql自定义函数原理与用法.分享给大家供大家参考,具体如下: 本文内容: 什么是函数 函数的创建 函数的调用 函数的查看 函数的修改 函数的删除 首发日期:2018-04-18 什么 ...

  4. python函数装饰器详解_Python语言函数装饰器用法实例详解

    这篇文章主要介绍了Python语言函数装饰器用法,以实例形式较为详细的分析了Python函数装饰器的常见使用技巧,需要的朋友可以参考下,希望对大家学习Python语言有所帮助. 本文实例讲述了pyth ...

  5. SQL的表格之间的join连接方式——inner join/left join/right join/full join语法及其用法实例

    目录 1.SQL的表格join连接方式 (1)解释说明 (2)语法:tableA inner|left|right|full join tableB on (s)> 即 tableA inner ...

  6. PHP MySQL 子查询(subquery)语法与用法实例

    MySQL 子查询 子查询是将一个 SELECT 语句的查询结果作为中间结果,供另一个 SQL 语句调用.MySQL 支持 SQL 标准要求的所有子查询格式和操作,也扩展了特有的几种特性. 子查询没有 ...

  7. sql语句order by优先级分等级多次排序、sql语句多字段分优先级排序

    表数据为 要求:plan_failed_reason字段不为空的在最上面:然后是plan_result字段根据/拆分,后面数字比前面大的:最后是其他的数据. sql语句为: SELECTid,plan ...

  8. pythonzeros函数_python zeros用法实例

    编程就是踩坑的过程.今天又踩了一个坑,做个积累吧. 在给数组赋初始值的时候,经常会用到0数组,而Python中,我们使用zero()函数来实现.在默认的情况下,zeros创建的数组元素类型是浮点型的, ...

  9. systemverilog覆盖收集函数get_coverage的用法实例

    //data declaratins class dec_t; //constants //localparam byte?? //specparm int?? //const logic //lif ...

  10. php中reset()函数,php reset()函数 语法

    PHP reset() 函数 定义和用法 reset()函数把数组的内部指针指向第一个元素,并返回这个元素的值.若失败,则返回 FALSE. reset()函数用来将数组指针设置回数组的开始位置.如果 ...

最新文章

  1. 自动化测试框架cucumber_BDD测试框架之Cucumber使用入门
  2. 报名 | 加密金融生态大咖私享会
  3. Axure中推动拉动元件不生效_单线图标元件库SVG矢量图标 纯净无干扰的Axure元件库...
  4. display none 隐藏后怎么显示_Web 隐藏技术:几中隐藏 Web 中的元素方法及优缺点
  5. C与C++编译的区别 C和C++混合编译
  6. 研究员发现70个web缓存投毒漏洞,获奖4万美元
  7. 一文了解数据库索引:哈希、B-Tree 与 LSM
  8. spring-第十五篇之AOP面向切面编程之AspectJ框架简单应用
  9. python银行管理系统框架_基于Python的网上银行综合管理系统的设计与实现
  10. Uncode-Schedule首页、文档和下载 - 分布式任务调度组件 - 开源中国社区
  11. WPF StatusBar控件
  12. 滑动t检验在matlab上的实现
  13. 微信小程序实现圆形菜单弹出选中动画
  14. 北京央企住房公积金查询网址
  15. new和malloc区别
  16. org.jasypt.exceptions.EncryptionOperationNotPossibleException: null
  17. 立法保护关键信息基础设施意义重大
  18. Linux---挂载移动硬盘文件系统修复
  19. vue报错SassError: Expected newline.
  20. 一个年轻董事长给大学生18条很好的建议

热门文章

  1. jinjia2调用json文件注意事项
  2. VBA单元格、工作表、工作簿
  3. MongoDB索引原理
  4. 抖音起名号项目详细步骤拆分,不懂话术怎么办?
  5. Spring RCE 0day高危漏洞预警
  6. mysql数据库分享点滴
  7. python 温度 符号_python中温度单位转换的实例方法
  8. Altium_Designer17-PCB-如何重新定义板子大小
  9. 定投复利公式 php,基金定投收益计算公式和复利计算公式
  10. 论文趋势分析-作者关系图谱