• ORDER BY 子句


    子句的书写顺序

    1. SELECT 子句 → 2. FROM 子句 → 3. WHERE 子句 → 4. GROUP BY 子句 →5. HAVING 子句 → 6. ORDER BY 子句

    ORDER BY子句通常写在SELECT语句的末尾。

    降序排列时在列名后面使用 DESC 关键字

    使用升序进行排列时,正式的书写方式应该是使用关键字 ASC,但是省略该关键字时会默认使用升序进行排序。

    ASC 和 DESC 是 ascendent(上升的)和descendent(下降的)这两个单词的缩写。

    使用含有 NULL 的列作为排序键时,NULL 会在结果的开头

    在 GROUP BY 子句中不能使用SELECT 子句中定义的别名,但是在 ORDER BY 子句中却是允许使用别名的。

    原因:内部的执行顺序  FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY

    ORDER BY 子句中也可以使用存在于表中、但并不包含在 SELECT子句之中的列

  • 相关阅读:
    nyoj-116-士兵杀敌(二)
    nyoj-520-最大素因子
    nyoj-333-mdd的烦恼
    nyoj-172-小珂的图表
    nyoj-332-SPY
    nyoj-49-开心的小明
    nyoj-456-邮票分你一半
    nyoj-325-zb的生日
    nyoj-372-巧克力
    vwware虚拟机无法连接外网
  • 原文地址:https://www.cnblogs.com/philipchan/p/14311148.html
Copyright © 2020-2023  润新知