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语句之外)。我们学习了如何按某列、多个列(升序、降序)排序

  • 相关阅读:
    重载运算符强化2-返回值
    重载运算符强化--返回值
    重载运算符
    有名对象,匿名对象
    自定义jsp标签
    XML的解析
    DTD概述
    HashTable和HashMap区别
    同步与异步的概念
    List集合
  • 原文地址:https://www.cnblogs.com/sanmujun/p/12632785.html
Copyright © 2011-2022 走看看