zoukankan      html  css  js  c++  java
  • [MySQL] 排序检索数据

    使用SELECT语句的ORDER BY子句,根据需要排序检索出的数据

    排序数据

    SELECT 列名 FROM 表名;

      数据以它在底层表中出现的顺序显示

    SELECT 列名 FROM 表名 ORDER BY 列名;

      输出的数据以字母顺序排序(ASC)

    按多个列排序

    SELECT 列名1, 列名2, 列名3 FROM 表名 ORDER BY 列名1, 列名2;

      仅在多个行具有相同的列名1值时才对数据对列名2进行排序。如果列名1中所有数据唯一,则不会按列名2排序。

    指定排序方向

    SELECT 列名1, 列名2, 列名3 FROM 表名 ORDER BY 列名1 DESC;

      以列名1中的数据降序排列。

    SELECT 列名1, 列名2, 列名3 FROM 表名 ORDER BY 列名1 DESC, 列名2;

      以列名1中的数据降序排列,列名1中的相同数据中按列名2升序排列

     

    使用ORDER BY和LIMIT组合

    SELECT 列名 FROM 表名 ORDER BY 列名 DESC LIMIT 数字;

      保证行的按照降序排列然后取数据的前数字行

  • 相关阅读:
    简单测试
    纸玫瑰
    Java 字符串编码 (保存成txt测试)
    创建 Filter
    jee中文名图片+tomcat ==> 中文乱码的另类处理(未成功)
    dom4j_01_02
    dom4j_01_01
    Java 字符串编码
    websocket

  • 原文地址:https://www.cnblogs.com/immjc/p/7265599.html
Copyright © 2011-2022 走看看