推广 热搜: page  关键词  数据分析  链接  服务  搜索引擎  数据分析系统  搜索  获取  小红 

SQL学习笔记——order by子句、desc降序排序

   日期:2025-01-03     作者:emgzh    caijiyuan   评论:0    移动:https://sicmodule.kub2b.com/mobile/news/15163.html
核心提示:1、不论何种情况,order by 子句都需要写在select语句的末尾,order by 子句中书写的列名称为排序键 2、子句的
 

1、不论何种情况,order by 子句都需要写在select语句的末尾,order by 子句中书写的列名称为排序键

2、子句的书写顺序:1. select子句 → 2. from子句 → 3. where 子句 → 4. group by 子句 →5. having子句 → 6. order by子句

3、未指定order by子句中排列顺序时会默认使用升序进行排列,asc也是升序排序

4、需要进行降序排列时,在列名后面使用desc关键字

 

5、在order by 子句中可以同时指定多个排序键。规则是优先使用左侧的键,如果该列存在相同值的话,再接着参考右侧的键。当然,也可以同时使用3 个以上的排序键。

6、使用含有null 的列作为排序键时,null会在结果的开头或末尾汇总显示。究竟是在开头显示还是在末尾显示,并没有特殊规定,某些DBMS中可以指定null 在开头或末尾显示。

7、在order by 子句中却是允许使用别名,select 子句的执行顺序在group by 子句之后,order by子句之前。因此,在执行group by 子句时,select 语句中定义的别名无法被识别。对于在select 子句之后执行的order by 子句来说,就没有这样的问题了。

8、order by 子句中也可以使用存在于表中、但并不包含在select子句之中的列和使用聚合函数。

本文地址:https://sicmodule.kub2b.com/news/15163.html     企库往 https://sicmodule.kub2b.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新资讯
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号