zoukankan      html  css  js  c++  java
  • SQL学习笔记4——SQL中检索数据之排序查询

    SQL学习笔记4——SQL中检索数据之排序查询

    内容概要

    • 语法
    • ORDER BY子句
    • 按多个列排序
    • 按列位置排序
    • 指定排序方向

    语法

    select 查询列表
    from 表
    [where 筛选条件]
    order by 排序列表 [asc|desc];
    

    ORDER BY子句

    • 子句:SQL语句由子句构成,有些子句是必须的,而有的可选。我们前一节课学习过SELECT语句的FROM子句
    • 按某列排序检索数据:SELECT 展示列名 FROM 表名 ORDER BY 排序列名;

    按多个列排序

    • SELECT 展示列名 FROM 表名 ORDER BY 排序列名1,排序列名2;

    按列位置排序

    • SELECT 展示列名1,展示列名2 FROM 表名 ORDER BY 2;
    • 这里ORDER BY后面的数字就对应前面第几个展示列名

    指定排序方向

    • SQL排序默认升序
    • 降序使用DESC关键字: SELECT 展示列名 FROM 表名 ORDER BY 排序列名 DESC;
    • DESC关键字只应用到直接位于其前面的列名
    • 如果想要在多个列上降序排列,需要对每个列指定DESC关键字
    • DESCDESCENDING的缩写,也可使用DESCENDING

    特点

    • 排序列表支持单个字段、多个字段、函数、表达式、别名

    小结

    本节课我们学习了SELECT语句的ORDER BY子句对检索出的数据进行排序,这个子句必须是SELECT语句的最后一个子句(除limit语句之外)。我们学习了如何按某列、多个列(升序、降序)排序

  • 相关阅读:
    md5加密(4)
    生成短的uuid
    九九乘法
    闰年判断
    初识网络传输
    省选模拟77
    省选模拟76
    省选模拟75
    省选模拟74
    省选模拟73
  • 原文地址:https://www.cnblogs.com/sanmujun/p/12632785.html
Copyright © 2011-2022 走看看