zoukankan      html  css  js  c++  java
  • SQLite – ORDER 子句

    SQLite - ORDER BY子句

    The SQLite ORDER BY子句用于数据按升序或降序排序,基于一个或多个列。

    语法:

    ORDER BY子句的基本语法如下:

    SELECT column-list

    FROM table_name

    [WHERE condition]

    [ORDER BY column1, column2, .. columnN] [ASC | DESC];

    您可以使用多个列在ORDER BY子句。确保使用的任何列,该列应该在column-list可用。

    例子:

    COMPANY table有以下记录:

    ID          NAME        AGE         ADDRESS     SALARY
    

    ----------  ----------  ----------  ----------  ----------
    

    1           Paul        32          California  20000.0
    

    2           Allen       25          Texas       15000.0
    

    3           Teddy       23          Norway      20000.0
    

    4           Mark        25          Rich-Mond   65000.0
    

    5           David       27          Texas       85000.0
    

    6           Kim         22          South-Hall  45000.0
    

    7           James       24          Houston     10000.0
    

    下面是一个例子,工资将按降序排序结果:

    sqlite> SELECT * FROM COMPANY ORDER BY SALARY ASC;

    这将产生以下结果:

    ID          NAME        AGE         ADDRESS     SALARY
    

    ----------  ----------  ----------  ----------  ----------
    

    7           James       24          Houston     10000.0
    

    2           Allen       25          Texas       15000.0
    

    1           Paul        32          California  20000.0
    

    3           Teddy       23          Norway      20000.0
    

    6           Kim         22          South-Hall  45000.0
    

    4           Mark        25          Rich-Mond   65000.0
    

    5           David       27          Texas       85000.0
    

    下面是一个例子,这将在降序排序结果的姓名和工资:

    sqlite> SELECT * FROM COMPANY ORDER BY NAME, SALARY ASC;

    这将产生以下结果:

    ID          NAME        AGE         ADDRESS     SALARY
    

    ----------  ----------  ----------  ----------  ----------
    

    2           Allen       25          Texas       15000.0
    

    5           David       27          Texas       85000.0
    

    7           James       24          Houston     10000.0
    

    6           Kim         22          South-Hall  45000.0
    

    4           Mark        25          Rich-Mond   65000.0
    

    1           Paul        32          California  20000.0
    

    3           Teddy       23          Norway      20000.0
    

    下面是一个例子,这将在降序排序结果名称:

    sqlite> SELECT * FROM COMPANY ORDER BY NAME DESC;

    这将产生以下结果:

    ID          NAME        AGE         ADDRESS     SALARY
    

    ----------  ----------  ----------  ----------  ----------
    

    3           Teddy       23          Norway      20000.0
    

    1           Paul        32          California  20000.0
    

    4           Mark        25          Rich-Mond   65000.0
    

    6           Kim         22          South-Hall  45000.0
    

    7           James       24          Houston     10000.0
    

    5           David       27          Texas       85000.0
    

    2           Allen       25          Texas       15000.0
    

     

  • 相关阅读:
    [django]media_url
    django部署到apache出现DLL load failed

    Django model relationship field
    python下划线变量的含义
    JavaScript 对象属性作实参以及实参对象的callee属性
    Javascript变长参数和默认参数
    JavaScript 数组
    JavaScript 操作对象属性(设置属性, setter/getter, 序列化)
    JavaScript 对象笔记
  • 原文地址:https://www.cnblogs.com/orangebook/p/3501651.html
Copyright © 2011-2022 走看看