SQLite ORDER BY子句

SQLite ORDER BY子句用于根据一个或多个列对所获取的数据按升序或降序进行排序(排序)。

语法

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

可以在ORDER BY子句中使用一个或多个列。所使用的列必须在列的列表中显示。

下面举个例子来演示如何使用ORDER BY子句。有一个名为student的表,具有以下数据:

示例1:

student表中选择所有记录,按fees字段升序排序:

SELECT * FROM student ORDER BY fees ASC;

执行上面语句,得到以下结果 –

《SQLite ORDER BY子句》

示例2:

student表获取所有数据,并按ADDRESSFEES对结果进行降序排序:

SELECT * FROM student ORDER BY address, fees DESC;

执行上面语句,得到以下结果 –

《SQLite ORDER BY子句》

注意:address值为Shenzheng的记录的fees字段的排序顺序。

        原文作者:SQLite教程
        原文地址: https://www.yiibai.com/sqlite/order-by-clause.html
        本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
    点赞