zoukankan      html  css  js  c++  java
  • 3 排序检索数据

    3.1 排序数据

    使用ORDER BY 子句

    SELECT prod_name
    FROM Products
    ORDER BY prod_name;

    注意:使用ORDER BY 子句时,应该保证它是SELECT语句中的最后一条子句。

    3.2 按多个列排序

    SELECT prod_id, prod_name, prod_price
    FROM Products
    ORDER BY prod_price, prod_name;

    对于上面的例子,只有在多个行具有相同的prod_price值时,才对产品按prod_name排序。

    3.3 按列位置排序

    SELECT prod_id, prod_name, prod_price
    FROM Products
    ORDER 2, 3;

    表示先按SELECT清单中的第2列排序,在按第3列排序。

    3.4 指定排序方向

    使用DESC进行降序排序

    SELECT prod_id, prod_name, prod_price
    FROM Products
    ORDER BY prod_price DESC;

    若只想对某一列进行降序,其他列升序,可以这样

    SELECT prod_id, prod_name, prod_price
    FROM Products
    ORDER BY prod_price DESC, prod_name;

    此时DESC只对它对前面的prod_price起作用,而prod_name仍是按升序排序。

     注意:如果想在多个列进行降序排序,必须对每一列指定DESC关键字。

    相反的,可以使用ASC进行升序排序,但是实际上ASC没有多大用处,因为升序就是默认的。

  • 相关阅读:
    整理牙刷
    color 圆盘染色
    数论の一波流[长期更新]
    生成树
    一维黑白棋
    Factorials
    平面分割问题
    poj1183 反正切函数
    烽火传递
    校门外的树
  • 原文地址:https://www.cnblogs.com/xlzfdddd/p/10147049.html
Copyright © 2011-2022 走看看