SQL 数据库 学习 024 查询-07 order by 的用法 --- 以某个字段排序
来源:互联网 发布:灯塔炒股软件 编辑:程序博客网 时间:2024/06/06 22:33
- 我的电脑系统:Windows 10 64位
- SQL Server 软件版本: SQL Server 2014 Express
本篇博客里面使用了
scott
库,如何你现在还没有添加这个库到你的服务器里面,请在查看本篇博客前,访问这篇博文来在你的服务器里面附加scott
库。
order by
— 以某个字段排序
例子:
select * from emp order by sal; --默认是按照升序排序
select * from emp order by deptno, sal; --先按照deptno排序,然后再按照sal排序
--asc是升序的意思,默认可以不写 desc是降序select * from emp order by deptno desc, sal; --先按照deptno降序排序,如果deptno相同,再按照sal升序排序 --记住sal是升序不是降序 --order by a desc, b, c, d desc只对a产生影响,不会对后面的b, c, d 产生影响
select * from emp order by deptno, sal desc --问题:desc是否会对deptno产生影响? --答案:不会 --先按deptno升序,如果deptno相同,再按sal降序排序
总结:
order by a, b --a和b都是升序
order by a, b desc --a升序 b降序
order by a desc, b --a降序 b升序
order by a desc, b desc --a和b都是降序
文字描述:
- 如果不制定排序的标准,则默认是升序。升序用
asc
表示,默认可以不写 - 为一个字段制定的排序标准并不会对另一个字段产生影响
- 强烈建议为每一个字段都指定排序的标准
请访问:http://www.aobosir.com/
0 0
- SQL 数据库 学习 024 查询-07 order by 的用法 --- 以某个字段排序
- SQL查询排序ORDER BY
- SQL 数据库 学习 027 查询-10 group by --- 以某字段分组
- sql server中order by排序的用法
- SQL ORDER BY的用法
- SQL ORDER BY的用法
- 当SQL中ORDER BY待排序字段值相同时,查询结果是什么?
- SQL数据库的order by排序失效问题
- 注意使用 BTREE 复合索引各字段的 ASC/DESC 以优化 order by 查询效率
- 注意使用 BTREE 复合索引各字段的 ASC/DESC 以优化 order by 查询效率
- order by后多个字段的排序
- ORDER BY排序查询
- SQL语句order by两个字段同时排序。
- SQL语句order by两个字段同时排序
- SQL语句order by两个字段同时排序问题
- SQL语句order by两个字段同时排序。
- SQL语句order by两个字段同时排序。
- SQL语句order by两个字段同时排序
- Windows下面安装和配置MySQL(5.6.20)
- Valid Parentheses
- JS数组方法汇总/数组增删查改
- JDBC 之插入Blob(图片)& 批处理 & 数据库事务
- 利用word2vec对关键词聚类
- SQL 数据库 学习 024 查询-07 order by 的用法 --- 以某个字段排序
- docker筑基篇-01-docker基础命令及常用选项
- linux的sort基本使用
- 【STM32】STM32之系统滴答定时器
- Leetcode 163. Missing Ranges
- youcompleteme安装
- Facebook面试题:Task Schedule
- Java Notes: Java的多线程创建、sleep和wait的区别以及同步(sychonized)
- 更新记录