SQLite基础学习 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

说明:

  SQLite 的 ORDER BY 子句是用来基于一个或多个列按升序降序顺序排列数据。


  假设有如下表:

ID          NAME        AGE
----------  ----------  ----------
1           xiaoming    18
2           xiaohua     18
3           mingming    19
4           xiaogang    20
5           honghong    17
6           liangliang  21
7           tingting    23

语法:

  ASC:表示升序,默认就是升序(可以不写)
  DESX:表示降序

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

实例:

  按AGE进行升序排列:

sqlite> select * from student order by AGE;
ID          NAME        AGE
----------  ----------  ----------
5           honghong    17
1           xiaoming    18
2           xiaohua     18
3           mingming    19
4           xiaogang    20
6           liangliang  21
7           tingting    23
sqlite>

  按AGE进行降序排列:

sqlite> select * from student order by AGE DESC;
  1. 按NAME进行降序排列?