• 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  
  • 相关阅读:
    python学习之【第十一篇】:Python中的文件操作
    vue2-preview引用时报错解决办法
    原生JS封装_new函数,实现new关键字的功能
    vue+element UI + axios封装文件上传及进度条组件
    Python面试题汇总
    在vue中如何使用axios
    tp5 修改默认的分页url
    jq判断是PC还是手机端的方法
    php 通过curl header传值
    windows 安装memchched和memcache教程
  • 原文地址:https://www.cnblogs.com/Williamls/p/9267315.html
Copyright © 2020-2023  润新知