SQLite ORDER BY子句用于基于一个或多个列以升序或降序对获取的数据进行排序。
语法:
SELECT column-list FROM table_name [WHERE condition] [ORDER BY column1, column2, .. columnN] [ASC | DESC];
您可以在ORDER BY子句中使用一个或多个列。您使用过的列必须显示在column-list中。
让无涯教程以一个示例来演示ORDER BY子句。无涯教程有一个名为" STUDENT"的表,其中包含以下数据:
示例1:
从"STUDENT"中选择所有记录,其中费用按升序排列:
SELECT * FROM STUDENT ORDER BY FEES ASC;
输出:
示例2:
从表" STUDENT"中获取所有数据,然后按名称和费用按降序对结果进行排序:
SELECT * FROM STUDENT ORDER BY NAME, FEES DESC;
输出:
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)