zoukankan      html  css  js  c++  java
  • T-SQL ORDER BY子句 排序方式

    MS SQL Server ORDER BY子句用于根据一个或多个列以升序或降序对数据进行排序。 默认情况下,一些数据库排序查询结果按升序排列。

    语法

    以下是ORDER BY子句的基本语法。

    SELECT column-list  
    FROM table_name  
    [WHERE condition]  
    [ORDER BY column1, column2, .. columnN] [ASC | DESC];
    

    您可以在ORDER BY子句中使用多个列。 确保您使用的任何列进行排序,该列应该在列表中。

    请参考具有以下记录的CUSTOMERS表:

    ID  NAME       AGE       ADDRESS            SALARY 
    1   Ramesh     32        Ahmedabad          2000.00 
    2   Khilan     25        Delhi              1500.00 
    3   kaushik    23        Kota               2000.00 
    4   Chaitali   25        Mumbai             6500.00 
    5   Hardik     27        Bhopal             8500.00 
    6   Komal      22        MP                 4500.00 
    7   Muffy      24        Indore             10000.00 
    

    以下命令是一个示例,它将按NAME和SALARY的升序对结果进行排序。

    SELECT * FROM CUSTOMERS 
       ORDER BY NAME, SALARY 
    

    上述命令将产生以下结果集:

    ID  NAME       AGE       ADDRESS           SALARY 
    4   Chaitali   25        Mumbai            6500.00 
    5   Hardik     27        Bhopal            8500.00 
    3   kaushik    23        Kota              2000.00 
    2   Khilan     25        Delhi             1500.00 
    6   Komal      22        MP                4500.00 
    7   Muffy      24        Indore            10000.00 
    1   Ramesh     32        Ahmedabad         2000.00 
    

    以下命令是一个示例,它将按NAME的降序对结果进行排序。

    SELECT * FROM CUSTOMERS 
       ORDER BY NAME DES
    

    上述命令将产生以下结果集:

    ID  NAME       AGE       ADDRESS            SALARY 
    1   Ramesh     32        Ahmedabad          2000.00
    7   Muffy      24        Indore             10000.00  
    6   Komal      22        MP                 4500.00 
    2   Khilan     25        Delhi              1500.00 
    3   kaushik    23        Kota               2000.00
    5   Hardik     27        Bhopal             8500.00
    4   Chaitali   25        Mumbai             6500.00  
  • 相关阅读:
    oracle 查看表空间使用率
    解决linux下vim中文乱码问题
    linux 时间同步
    oracle ho与mysql system命令
    mysql 重置root密码
    2020 10 26
    2020 10 24
    2020 10 23
    2020 10 22
    2020 10 21
  • 原文地址:https://www.cnblogs.com/Williamls/p/9267315.html
Copyright © 2011-2022 走看看