SQL语句(十)查询结果排序
2017-03-13 22:12
316 查看
查询结果排序
使用ORDER BY 子句
SELECT <列名列表> FROM <表名> [WHERE 条件] ORDER BY <字段名1> [ASC|DESC] [ ,字段名2 [ASC|DESC] ] [,...n] --order by <字段名1> (不写ASC|DESC, 则默认升序ASC)
ASC表示按字段值升序排列 (ascend)
DESC表示按字段降序排列 ( descend )
实例
--例1 查询航天班的学生的姓名、年龄、按年龄从小到大排序(升序) SELECT sname, sage FROM Student WHERE sclass = '航天' ORDER BY sage ASC -- 降序(ASC 改成 DESC) --例2 查询航天的学生信息按年龄从大到小排序(降序), 年龄相同时按学号升序排列 SELECT * FROM Student WHERE sclass = '航天' ORDER BY sage DESC, snumb ASC --例3 查询 2010年以前出版的图书,显示0.5折的价格,折后价格按降序排列 SELECT bnumb, bname, author, press, pdate, price * 0.5 --排序要是按照打折后价格排序,需要起一个别名 AS discountprice FROM book WHERE pdate < '2010-1-1' ORDER BY discountprice DESC
相关文章推荐
- 浅析SQL查询语句未显式指定排序方式,无法保证同样的查询每次排序结果都一致的原因
- 按照查询结果中某列出现的次数进行排序的SQL语句
- 浅析SQL查询语句未显式指定排序方式,无法保证同样的查询每次排序结果都一致的原因
- SQL 从一个sql 语句结果中(作为AS一个表) 查询结果 ;按照count排序
- sql语句查询结果合并union 和union all用法
- SQL语句查询结果集中的动态修改案例(临时表+游标)
- 笔记:SQL语句基础操作之查询结果,动态改变结果
- 按字母排序,sql语句查询法
- sql语句查询结果合并union all用法
- php对特殊语句查询结果进行数组排序
- MySQL的一个一条SQL语句查询所有不同种类产品的一部分结果实例的SQL语句
- SQL学习之查询技巧 查询第3的数据 用一条语句分组,排序 并查询某一排名
- 一个查询的SQL语句请教,希望能够用一条SQL语句得到结果
- SQL邮件自动应答(根据收到的邮件中的查询语句回复语句执行结果)
- SQL查询语句的排序
- sql 查询结果随机排序
- SQL语句实现按关健字模糊查询,并按匹配度排序
- 用一条SQL语句查询一张表得到不同条件的多个结果
- 在查询结果中添加一列表示记录的行数的sql语句
- sql语句查询结果合并unionall用法