SQL基础---SQL ORDER BY 子句
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 子句相关推荐
- SQL基础---SQL WHERE 子句
SQL WHERE 子句 WHERE 子句用于规定选择的标准. WHERE 子句 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句. 语法 SELECT 列名称 FROM ...
- SQL基础---SQL SELECT DISTINCT 语句
SQL SELECT DISTINCT 语句 本章讲解 SELECT DISTINCT 语句. SQL SELECT DISTINCT 语句 在表中,可能会包含重复值.这并不成问题,不过,有时您也许希 ...
- SQL基础---SQL AND OR 运算符
SQL AND OR 运算符 AND 和 OR 运算符用于基于一个以上的条件对记录进行过滤. AND 和 OR 运算符 AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来. 如果第一 ...
- 图解SQL基础知识,小白也能看懂的SQL文章!
本文介绍关系数据库的设计思想:在 SQL 中,一切皆关系. 在计算机龄域有许多伟大的设计理念和思想,例如: 在 Unix 中,一切皆文件. 在面向对象的编程语言中,一切皆对象. 关系数据库同样也有自己 ...
- 《MySQL DBA修炼之道》——3.3 SQL基础
本节书摘来自华章出版社<MySQL DBA修炼之道>一书中的第3章,第3.3节,作者:陈晓勇,更多章节内容可以访问云栖社区"华章计算机"公众号查看 3.3 SQL基础 ...
- 太赞了!图解SQL基础知识,菜鸟也能看懂的SQL文章!
作者:不剪发的Tony老师 链接:https://blog.csdn.net/horses/article/details/104553075 本文介绍关系数据库的设计思想:在 SQL 中,一切皆关系 ...
- SQL基础学习总结:5(HAVING子句的使用ORDER BY排序子句的使用)
为聚合结果指定条件 HAVING子句 HAVING子句可以让我们筛选分组之后的各种数据,其语法结构如下: SELECT <列名1>,<列名2>,<列名3> FROM ...
- MySQL 基础 ———— SQL语句的执行顺序与 LIMIT 子句
引言 到目前为止,已经总结了常见的SQL子句,包括 SELECT .FROM.JOIN ... ON.WHERE.GROUP BY.HAVING.ORDER BY. 虽然SQL的书写顺序是固定的,但在 ...
- sql limit 子句_SQL Order by子句概述
sql limit 子句 In this article, we'll walk-through the concept of the SQL Order by clause and understa ...
最新文章
- AutoLayout全解
- uCOS-II任务机制
- 元祖python_python---tuple元祖
- m1芯片Mac安装jekyll+搭建GitHub pages个人博客站点
- webdriver原理
- RHadoop安装和使用
- 二.LVGL学习——(lv_obj基础对象)
- strcat_s详解
- DSO Framer _ WinForm 使用
- 184、商城业务-检索服务-页面基本数据渲染
- 宝塔使用心得--快速部署javaweb应用
- 使用APM破解Imminent rat病毒后我们学到的东西
- Java减肥计划(swith版)
- 扫盲篇之蓝牙Mesh是什么
- 初探Electron,从入门到实践
- subprocess 模块(了解)
- [图文讲解]强大的谷歌搜索技巧,百度360搜狗什么的就是渣渣
- DCIC-赛题二赛后总结
- 垃圾分类在计算机上的重要性,垃圾分类的意义和垃圾的好处好处
- Java实现十进制与二进制互相转换