SQL ORDER BY 子句

ORDER BY 语句用于对结果集进行排序。

ORDER BY 语句

ORDER BY 语句用于根据指定的列对结果集进行排序。

ORDER BY 语句默认按照升序对记录进行排序。

如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。

原始的表 (用在例子中的):

Orders 表:

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

实例 1

以字母顺序显示公司名称:

SELECT Company, OrderNumber FROM Orders ORDER BY Company

结果:

Company OrderNumber
Apple 4698
IBM 3532
W3School 6953
W3School 2356

实例 2

以字母顺序显示公司名称(Company),并以数字顺序显示顺序号(OrderNumber):

SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber

结果:

Company OrderNumber
Apple 4698
IBM 3532
W3School 2356
W3School 6953

实例 3

以逆字母顺序显示公司名称:

SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC

结果:

Company OrderNumber
W3School 6953
W3School 2356
IBM 3532
Apple 4698

实例 4

以逆字母顺序显示公司名称,并以数字顺序显示顺序号:

SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC

结果:

Company OrderNumber
W3School 2356
W3School 6953
IBM 3532
Apple 4698

注意:在以上的结果中有两个相等的公司名称 (W3School)。只有这一次,在第一列中有相同的值时,第二列是以升序排列的。如果第一列中有些值为 nulls 时,情况也是这样的。

转载于:https://www.cnblogs.com/tanding/archive/2012/07/07/2580216.html

SQL基础---SQL ORDER BY 子句相关推荐

  1. SQL基础---SQL WHERE 子句

    SQL WHERE 子句 WHERE 子句用于规定选择的标准. WHERE 子句 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句. 语法 SELECT 列名称 FROM ...

  2. SQL基础---SQL SELECT DISTINCT 语句

    SQL SELECT DISTINCT 语句 本章讲解 SELECT DISTINCT 语句. SQL SELECT DISTINCT 语句 在表中,可能会包含重复值.这并不成问题,不过,有时您也许希 ...

  3. SQL基础---SQL AND OR 运算符

    SQL AND OR 运算符 AND 和 OR 运算符用于基于一个以上的条件对记录进行过滤. AND 和 OR 运算符 AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来. 如果第一 ...

  4. 图解SQL基础知识,小白也能看懂的SQL文章!

    本文介绍关系数据库的设计思想:在 SQL 中,一切皆关系. 在计算机龄域有许多伟大的设计理念和思想,例如: 在 Unix 中,一切皆文件. 在面向对象的编程语言中,一切皆对象. 关系数据库同样也有自己 ...

  5. 《MySQL DBA修炼之道》——3.3 SQL基础

    本节书摘来自华章出版社<MySQL DBA修炼之道>一书中的第3章,第3.3节,作者:陈晓勇,更多章节内容可以访问云栖社区"华章计算机"公众号查看 3.3 SQL基础 ...

  6. 太赞了!图解SQL基础知识,菜鸟也能看懂的SQL文章!

    作者:不剪发的Tony老师 链接:https://blog.csdn.net/horses/article/details/104553075 本文介绍关系数据库的设计思想:在 SQL 中,一切皆关系 ...

  7. SQL基础学习总结:5(HAVING子句的使用ORDER BY排序子句的使用)

    为聚合结果指定条件 HAVING子句 HAVING子句可以让我们筛选分组之后的各种数据,其语法结构如下: SELECT <列名1>,<列名2>,<列名3> FROM ...

  8. MySQL 基础 ———— SQL语句的执行顺序与 LIMIT 子句

    引言 到目前为止,已经总结了常见的SQL子句,包括 SELECT .FROM.JOIN ... ON.WHERE.GROUP BY.HAVING.ORDER BY. 虽然SQL的书写顺序是固定的,但在 ...

  9. sql limit 子句_SQL Order by子句概述

    sql limit 子句 In this article, we'll walk-through the concept of the SQL Order by clause and understa ...

最新文章

  1. AutoLayout全解
  2. uCOS-II任务机制
  3. 元祖python_python---tuple元祖
  4. m1芯片Mac安装jekyll+搭建GitHub pages个人博客站点
  5. webdriver原理
  6. RHadoop安装和使用
  7. 二.LVGL学习——(lv_obj基础对象)
  8. strcat_s详解
  9. DSO Framer _ WinForm 使用
  10. 184、商城业务-检索服务-页面基本数据渲染
  11. 宝塔使用心得--快速部署javaweb应用
  12. 使用APM破解Imminent rat病毒后我们学到的东西
  13. Java减肥计划(swith版)
  14. 扫盲篇之蓝牙Mesh是什么
  15. 初探Electron,从入门到实践
  16. subprocess 模块(了解)
  17. [图文讲解]强大的谷歌搜索技巧,百度360搜狗什么的就是渣渣
  18. DCIC-赛题二赛后总结
  19. 垃圾分类在计算机上的重要性,垃圾分类的意义和垃圾的好处好处
  20. Java实现十进制与二进制互相转换

热门文章

  1. 同事间竞争,你该如何对待?
  2. trouble identification check tree
  3. if you do applications
  4. what to look if you want to debug your docsify based website
  5. 徐教授的对于商业模式创新的讲座!十分有用!
  6. 《技术的本质》2月24日part1
  7. 利物浦大学的office里面没有powerBI
  8. VULKAN学习资料收集
  9. 一种去中心化的manager设计思路
  10. 2018年香港私隐公署接129宗资料外泄通报 创新高