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  
  • 相关阅读:
    RVM Ruby 版本管理器的删除 Gatling
    JWT 构建Rails API 授权登录
    Linux grep根据关键字匹配前后几行
    bootstrap-table 常用总结-树形结构
    linux 下jq的使用
    SHELL脚本获取域名对应的IP地址
    golang将切片或数组进行分组
    linux的统计实现
    Linux:“awk”命令的妙用
    rails 上传文件
  • 原文地址:https://www.cnblogs.com/Williamls/p/9267315.html
Copyright © 2011-2022 走看看