zoukankan      html  css  js  c++  java
  • 7.ORDER BY 子句

    ORDER BY 语句

    ORDER BY 语句用于根据指定的列对结果集进行排序。

    ORDER BY 语句默认按照升序对记录进行排序。

    如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。

    1.以时间显示,升序

    mysql> select * from Orders order by OrderDate;
    +------+------------+------------+----------+
    | O_Id | OrderDate  | OrderPrice | Customer |
    +------+------------+------------+----------+
    |    1 | 2008-07-22 |    1000.00 | Carter   |
    |    6 | 2008-11-22 |    1000.00 | Adams    |
    |    5 | 2008-11-29 |    1000.00 | Bush     |
    |    2 | 2008-12-24 |    1000.00 | Bush     |
    |    3 | 2008-12-26 |    1000.00 | tom      |
    |    4 | 2008-12-27 |    1000.00 | Carter   |
    |    1 | 2008-12-29 |    1000.00 | Bush     |
    +------+------------+------------+----------+
    7 rows in set (0.04 sec)

    2.以字母顺序显示Customer名称,并以数字顺序显示顺序号(OrderDate):

    mysql> select * from Orders order by Customer,OrderDate;
    +------+------------+------------+----------+
    | O_Id | OrderDate  | OrderPrice | Customer |
    +------+------------+------------+----------+
    |    6 | 2008-11-22 |    1000.00 | Adams    |
    |    5 | 2008-11-29 |    1000.00 | Bush     |
    |    2 | 2008-12-24 |    1000.00 | Bush     |
    |    1 | 2008-12-29 |    1000.00 | Bush     |
    |    1 | 2008-07-22 |    1000.00 | Carter   |
    |    4 | 2008-12-27 |    1000.00 | Carter   |
    |    3 | 2008-12-26 |    1000.00 | tom      |
    +------+------------+------------+----------+
    7 rows in set (0.00 sec)

    3.以逆字母顺序显示Customer名称:

    mysql> select * from Orders order by Customer desc ;
    +------+------------+------------+----------+
    | O_Id | OrderDate  | OrderPrice | Customer |
    +------+------------+------------+----------+
    |    3 | 2008-12-26 |    1000.00 | tom      |
    |    1 | 2008-07-22 |    1000.00 | Carter   |
    |    4 | 2008-12-27 |    1000.00 | Carter   |
    |    1 | 2008-12-29 |    1000.00 | Bush     |
    |    2 | 2008-12-24 |    1000.00 | Bush     |
    |    5 | 2008-11-29 |    1000.00 | Bush     |
    |    6 | 2008-11-22 |    1000.00 | Adams    |
    +------+------------+------------+----------+
    7 rows in set (0.00 sec)

    4.以逆字母顺序显示Customer名称,并以数字顺序显示顺序号OrderDate:

    mysql> select * from Orders order by Customer desc, OrderDate asc ;
    +------+------------+------------+----------+
    | O_Id | OrderDate  | OrderPrice | Customer |
    +------+------------+------------+----------+
    |    3 | 2008-12-26 |    1000.00 | tom      |
    |    1 | 2008-07-22 |    1000.00 | Carter   |
    |    4 | 2008-12-27 |    1000.00 | Carter   |
    |    5 | 2008-11-29 |    1000.00 | Bush     |
    |    2 | 2008-12-24 |    1000.00 | Bush     |
    |    1 | 2008-12-29 |    1000.00 | Bush     |
    |    6 | 2008-11-22 |    1000.00 | Adams    |
    +------+------------+------------+----------+
    7 rows in set (0.00 sec)

  • 相关阅读:
    用Github发布静态页面
    JS实现图片放大查看
    CSS3-字体渐变色
    Eclipse切换工作空间(Workspace)
    JS打开新的窗口
    HTML中特殊符号的处理
    PHP转码函数
    SecureCRT按退格键出现^H问题解决
    商人过河问题(二)java实现
    商人过河问题(一)
  • 原文地址:https://www.cnblogs.com/yejibigdata/p/6372163.html
Copyright © 2011-2022 走看看