第8章 SQL ORDER BY 关键字教程
ORDER BY 关键字用于对结果集进行排序。
ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。
ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,可以使用 DESC 关键字。
SQL ORDER BY 语法
SELECT column1, column2, ...FROM table_nameORDER BY column1, column2, ... ASC|DESC;
- column1, column2, …:要排序的字段名称,可以为多个字段。
- ASC:表示按升序排序。
- DESC:表示按降序排序。
演示database
在本教程中,咱们将使用 liulianjiangcsdn 样本database。
下面是选自 “Websites” 表的数据:
+----+--------------+---------------------------+-------+---------+| id | name | url | alexa | country |+----+--------------+---------------------------+-------+---------+| 1 | Google | https://www.google.cm/ | 1 | USA || 2 | 淘宝 | https://www.taobao.net/ | 13 | CN || 3 | liulianjiangcsdn教程 | http://blog.csdn.net/qq441540598/ | 4689 | CN || 4 | 微博 | http://weibo.net/ | 20 | CN || 5 | Facebook | https://www.facebook.net/ | 3 | USA |+----+--------------+---------------------------+-------+---------+
ORDER BY 实例
下面的 SQL 语句从 “Websites” 表中选取所有网站,并按照 “alexa” 列排序:
实例SELECT * FROM Websites ORDER BY alexa;执行输出结果请在输出结果查看
+----+------------------+------------------------------+-------+---------+
| id | name | url | alexa | country |
+----+------------------+------------------------------+-------+---------+
| 7 | stackoverflow | http://stackoverflow.net/ | 0 | IND |
| 1 | Google | https://www.google.cm/ | 1 | USA |
| 5 | Facebook | https://www.facebook.net/ | 3 | USA |
| 6 | 百度 | https://www.baidu.net/ | 4 | CN |
| 2 | 淘宝 | https://www.taobao.net/ | 13 | CN |
| 4 | 微博 | http://weibo.net/ | 20 | CN |
| 3 | liulianjiang教程 | http://www.liulianjiang.net/ | 4689 | CN |
+----+------------------+------------------------------+-------+---------+
ORDER BY DESC 实例
下面的 SQL 语句从 “Websites” 表中选取所有网站,并按照 “alexa” 列降序排序:
实例SELECT * FROM Websites ORDER BY alexa DESC;执行输出结果请在输出结果查看
+----+------------------+------------------------------+-------+---------+
| id | name | url | alexa | country |
+----+------------------+------------------------------+-------+---------+
| 3 | liulianjiang教程 | http://www.liulianjiang.net/ | 4689 | CN |
| 4 | 微博 | http://weibo.net/ | 20 | CN |
| 2 | 淘宝 | https://www.taobao.net/ | 13 | CN |
| 6 | 百度 | https://www.baidu.net/ | 4 | CN |
| 5 | Facebook | https://www.facebook.net/ | 3 | USA |
| 1 | Google | https://www.google.cm/ | 1 | USA |
| 7 | stackoverflow | http://stackoverflow.net/ | 0 | IND |
+----+------------------+------------------------------+-------+---------+
ORDER BY 多列
下面的 SQL 语句从 “Websites” 表中选取所有网站,并按照 “country” 和 “alexa” 列排序:
实例SELECT * FROM Websites ORDER BY country,alexa;执行输出结果请在输出结果查看
+----+------------------+------------------------------+-------+---------+
| id | name | url | alexa | country |
+----+------------------+------------------------------+-------+---------+
| 6 | 百度 | https://www.baidu.net/ | 4 | CN |
| 2 | 淘宝 | https://www.taobao.net/ | 13 | CN |
| 4 | 微博 | http://weibo.net/ | 20 | CN |
| 3 | liulianjiang教程 | http://www.liulianjiang.net/ | 4689 | CN |
| 7 | stackoverflow | http://stackoverflow.net/ | 0 | IND |
| 1 | Google | https://www.google.cm/ | 1 | USA |
| 5 | Facebook | https://www.facebook.net/ | 3 | USA |
+----+------------------+------------------------------+-------+---------+
本专栏所有文章
第1章 SQL 教程 | 第2章 SQL 简介教程 |
---|---|
第3章 SQL 语法教程 | 第4章 SQL SELECT教程 |
第5章 SQL SELECT DISTINCT教程 | 第6章 SQL WHERE教程 |
第7章 SQL AND & OR教程 | 第8章 SQL ORDER BY教程 |
第9章 SQL INSERT INTO教程 | 第10章 SQL UPDATE教程 |
第11章 SQL DELETE教程 | 第12章 SQL SELECT TOP教程 |
第13章 SQL LIKE教程 | 第14章 SQL 通配符教程 |
第15章 SQL IN教程 | 第16章 SQL BETWEEN教程 |
第17章 SQL 别名教程 | 第18章 SQL 连接(JOIN)教程 |
第19章 SQL INNER JOIN教程 | 第20章 SQL LEFT JOIN教程 |
第21章 SQL RIGHT JOIN教程 | 第22章 SQL FULL JOIN教程 |
第23章 SQL UNION教程 | 第24章 SQL SELECT INTO教程 |
第25章 SQL INSERT INTO SELECT教程 | 第26章 SQL CREATE DATABASE教程 |
第27章 SQL CREATE TABLE教程 | 第28章 SQL 约束教程 |
第29章 SQL NOT NULL教程 | 第30章 SQL UNIQUE教程 |
第31章 SQL PRIMARY KEY教程 | 第32章 SQL FOREIGN KEY教程 |
第33章 SQL CHECK教程 | 第34章 SQL DEFAULT教程 |
第35章 SQL CREATE INDEX教程 | 第36章 SQL DROP教程 |
第37章 SQL ALTER教程 | 第38章 SQL Auto Increment教程 |
第39章 SQL 视图教程 | 第40章 SQL 日期教程 |
第41章 SQL NULL 值教程 | 第42章 SQL NULL 函数教程 |
第43章 SQL 通用数据类型教程 | 第44章 SQL DB 数据类型教程 |
第45章 SQL 函数教程 | 第46章 SQL AVG()教程 |
第47章 SQL COUNT()教程 | 第48章 SQL FIRST()教程 |
第49章 SQL LAST()教程 | 第50章 SQL MAX()教程 |
第51章 SQL MIN()教程 | 第52章 SQL SUM()教程 |
第53章 SQL GROUP BY教程 | 第54章 SQL HAVING教程 |
第55章 SQL EXISTS教程 | 第56章 SQL UCASE()教程 |
第57章 SQL LCASE()教程 | 第58章 SQL MID()教程 |
第59章 SQL LEN()教程 | 第60章 SQL ROUND()教程 |
第61章 SQL NOW()教程 | 第62章 SQL FORMAT()教程 |
第63章 SQL 快速参考教程 | 第64章 SQL 主机教程 |
第65章 SQL 总结教程 |
寄语
本文有榴莲酱CSDN原创,欢迎点赞、转载,博客地址:https://blog.csdn.net/qq441540598
- 迷茫无助的时候不是你没有亲人,不是你没有知心的朋友,而是你缺少一个目标。
- 对同事,无论何时,都不好预设立场。即使那些看起来不面善,也未曾深交过的同事,也要抱有善望。毕竟,在这个世界上,没有多少人是主动大奸,或者大恶的,更何况是那些与咱们有类似经历和理念,天天一齐共事的同事们呢。
- 书是阳光,给我们带来温暖;书是雨露,滋润着我们的心田。
- 慈母泪,有化学分析不了的高贵而深沉的爱存在其中。
- 人和人刚相识的时候总是习惯把最好的一面呈现给对方,相处时间久了各种缺点就渐渐暴露出来,对方把你看的透透的却依然不嫌弃你,那就是朋友了。你的脾气会赶走很多人,也会为你留下最真的人,好好珍惜那些真正对你好的人,不要让他们渐渐从你的生活中消失。
第8章 SQL ORDER BY 关键字教程相关推荐
- 第53章 SQL GROUP BY 语句教程
GROUP BY 语句可结合一些聚合函数来使用 GROUP BY 语句 GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组. SQL GROUP BY 语法 SELECT col ...
- 第9章 SQL INSERT INTO 语句教程
INSERT INTO 语句用于向表中插入新记录. SQL INSERT INTO 语法 INSERT INTO 语句可以有两种编写形式. 第一种形式无需指定要插入数据的列名,只需提供被插入的值即可: ...
- 第5章 SQL SELECT DISTINCT 语句教程
SELECT DISTINCT 语句用于return 唯一不同的值. 第5章 SQL SELECT DISTINCT 语句教程 在表中,一个列可能会包含多个重复值,有时也许希望仅仅列出不同(disti ...
- 第24章 SQL SELECT INTO 语句教程
通过 SQL,可以从一个表复制信息到另一个表. SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中. 注意: MySQL database不支持 SELECT - INTO 语 ...
- 第16章 SQL BETWEEN 操作符教程
BETWEEN 操作符用于选取介于两个值之间的数据范围内的值. BETWEEN 操作符选取介于两个值之间的数据范围内的值.这些值可以是数值.文本或者日期. SQL BETWEEN 语法 SELECT ...
- 第56章 SQL UCASE() 函数教程
SQL UCASE() 函数 UCASE() 函数 UCASE() 函数把字段的值转换为大写. SQL UCASE() 语法 SELECT UCASE(column_name) FROM table_ ...
- 第57章 SQL LCASE() 函数教程
SQL LCASE() 函数 LCASE() 函数 LCASE() 函数把字段的值转换为小写. SQL LCASE() 语法 SELECT LCASE(column_name) FROM table_ ...
- 第18章 SQL 连接(JOIN)教程
SQL 连接(JOIN) SQL join 用于把来自两个或多个表的行结合起来. 展示了 LEFT JOIN.RIGHT JOIN.INNER JOIN.OUTER JOIN 相关的 7 种用法. S ...
- 第12章 SQL SELECT TOP, LIMIT, ROWNUM 子句教程
SQL SELECT TOP 子句 SELECT TOP 子句用于规定要return 的记录的数目. SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的. **注意:**并非所有的 ...
最新文章
- 解决ArcMap启动时只停留在初始化界面的方法
- 数据结构: 排序算法介绍
- Qt修炼手册1_溢美之词和Designer设计
- 修改表字段类型长度_PG修改字段
- Java代码中变量的特殊修饰符/修饰词/关键字
- mysql dump 数据时间_使用mysqldump备份数据及做时间点还原测试步骤
- after you've written your business model
- Golang Web入门(3):如何优雅的设计中间件
- java平台无关性_为什么Java能够实现平台无关性?
- sql server 缓存_搜索SQL Server查询计划缓存
- 消格子时一个很深的bug的修复纪录
- Eclipse中打包maven项目-war包方式
- iOS开发多线程篇—GCD的常见用法
- RSA加密与签名的区别
- CAD看图软件_CAD图纸管理软件
- startActivityForResult用法
- 游戏术语[持续整理]
- 用PS制作黑白画效果
- WordPress独立下载页面插件
- python并发编程书籍推荐_《吐血整理》-顶级程序员书单集