ORDER BY:对查询结果进行排序

简介: ORDER BY:对查询结果进行排序

SELECT 语句中,ORDER BY 子句主要用来将结果集中的数据按照一定的顺序进行排序。 ORDER BY {<列名> | <表达式> | <位置>} [ASC|DESC] 语法说明如下: 1) 列名 指定用于排序的列。可以指定多个列,列名之间用逗号分隔。 2) 表达式 指定用于排序的表达式。 3) 位置 指定用于排序的列在 SELECT 语句结果集中的位置,通常是一个正整数。 4) ASC|DESC 关键字 ASC 表示按升序分组,关键字 DESC 表示按降序分组,其中ASC 为默认值。这两个关键字必须位于 对应的列名、表达式、列的位置之后。 查询 tb_student 表的 height 字段值,并对其进行逆序排序,输入的 SQL 语句和执行结果如下所示。

2dfed69f8df619923713fd57c4179609.png


目录
相关文章
|
7月前
|
SQL
SQL语句两个字段或多个字段同时order by 排序
SQL语句两个字段或多个字段同时order by 排序
1122 0
|
7月前
|
SQL
[已解决]使用order by 排序后的是10 6 7 8 9 而不是 6 7 8 9 10?
[已解决]使用order by 排序后的是10 6 7 8 9 而不是 6 7 8 9 10?
111 0
|
SQL
解决union查询order by 排序失效的问题
解决union查询order by 排序失效的问题
238 0
|
SQL 数据库
对查询结果进行排序
对查询结果进行排序
98 0
ORDER BY子句
ORDER BY子句
61 0
|
SQL Oracle 关系型数据库
SQL学习之使用order by 按照指定顺序排序或自定义顺序排序
我们通常需要根据客户需求对于查询出来的结果给客户提供自定义的排序方式,那么我们通常sql需要实现方式都有哪些,参考更多资料总结如下(不完善的和错误望大家指出): 一、如果我们只是对于在某个程序中的应用是需要按照如下的方式排序,我们只需在SQL语句级别设置排序方式:
720 0
|
存储 关系型数据库 MySQL
Innodb:使用索引避免排序后DESC和ASC的区别
Innodb:使用索引避免排序后DESC和ASC的区别
125 0
Innodb:使用索引避免排序后DESC和ASC的区别
|
SQL 数据库
除了会排序,你对ORDER BY的用法可能一无所知!(一)
小伙伴们在进行SQL排序时,都能很自然的使用到ORDER BY。不管是默认ASC的升序,还是DESC降序,几乎都是信手拈来。 今天给大家分享一些你可能不知道的ORDER BY用法。
除了会排序,你对ORDER BY的用法可能一无所知!(一)
|
XML SQL 数据库
除了会排序,你对ORDER BY的用法可能一无所知!(二)
小伙伴们在进行SQL排序时,都能很自然的使用到ORDER BY。不管是默认ASC的升序,还是DESC降序,几乎都是信手拈来。 今天给大家分享一些你可能不知道的ORDER BY用法。
除了会排序,你对ORDER BY的用法可能一无所知!(二)
|
数据库
分页limit和排序order by
分页limit和排序order by