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
    

     

  • 相关阅读:
    循环语句的基本使用
    创建一个可拖动的dom元素。
    JavaScript中的callee,caller,call,apply的使用
    两个数组去重的方法。
    利用setTimeout建立能捕捉鼠标多次点击和鼠标长按的事件处理程序。
    document.getElementByClassName()的使用和兼容老浏览器。
    jQuery .data()方法的运用。
    javascript对象的深拷贝。
    未来、
    linux上机作业
  • 原文地址:https://www.cnblogs.com/orangebook/p/3501651.html
Copyright © 2011-2022 走看看