SQLite的ORDER BY子句用于按升序或降序排列所提取的数据进行排序的基础上,一个或多个列。
句法:
SELECT column-list
FROM table_name
[WHERE condition]
[ORDER BY column1,column2,.. columnN] [ASC | DESC];
你可以依次使用一个或多个列BY子句。你使用的列必须在列列表中。
让我们举个例子来说明ORDER BY子句。我们有一个表名为“学生”具有下列数据:
例1:
选择从“学生”,其中费用是按升序排列的所有记录:
SELECT * FROM STUDENT ORDER BY FEES ASC;
输出:
例2:
取从表“学生”和排序结果中按名称和费用按降序排列的所有数据:
SELECT * FROM STUDENT ORDER BY NAME,FEES DESC;
【SQLite的Order BY子句】输出:
推荐阅读
- SQLite的Limit子句
- SQLite的OR子句
- SQLite的Glob子句
- SQLite的LIKE子句
- SQLite的Where子句
- SQLite和AND子句
- SQLite的Delete删除查询
- SQLite的Update更新查询
- SQLite的Select选择查询