SQLite
+ -

SQLite 排序语句Order By

2019-09-09 5 0
SQLite教程以最新的SQLite版本version 3.33.0(2020-08-20)为基础,带你学习和了解最新的SQLite语法及使用。
本教程类含有大量的测试用例,都是本人亲测,简单好用,是你学习和参考的好帮手。
加入字节流官方QQ群:952873936或联系站长进行技术交流。

SQLite提供order by语句对select语句查询出来的记录按列进行排序。
按排排序有两种方式,可多列组合排序:

  • 升序 asc(默认)
  • 降序 desc

Order by语句语法

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

实例

假如有数据记录如下:

sqlite> select * from t_user;
id  name  age
--  ----  ---
1   bob   32
2   sini  28
3   bot   30
4   xuan  30

我们可以按age进行降序排列:

sqlite> select * from t_user order by age desc;
id  name  age
--  ----  ---
1   bob   32
3   bot   30
4   xuan  30
2   sini  28

按age升序,name降序排列

sqlite> select * from t_user order by age ,name  desc;
id  name  age
--  ----  ---
2   sini  28
4   xuan  30
3   bot   30
1   bob   32

age升序asc可以省略.

字节流是站长多年来的工作经验和技术总结,和站长一起学习,每天都有进步。
通俗易懂,深入浅出。
文章不深奥,不需要钻研,不烧脑细胞,人人都可以学习,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

0 篇笔记 写笔记

SQLite 排序语句Order By
SQLite提供order by语句对select语句查询出来的记录按列进行排序。按排排序有两种方式,可多列组合排序:升序 asc(默认)降序 descOrder by语句语法SELECT column-list FROM table_name [WHERE condition] [ORDER BY......
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!