主题
排序与分页
SQLite 支持通过 ORDER BY
语句对查询结果进行排序,通过 LIMIT
和 OFFSET
实现分页功能。
排序
按指定字段升序排序(默认):
sql
SELECT * FROM users
ORDER BY age ASC;
按指定字段降序排序:
sql
SELECT * FROM users
ORDER BY age DESC;
可以同时按多个字段排序:
sql
SELECT * FROM users
ORDER BY age DESC, name ASC;
分页
使用 LIMIT
限制返回的记录数,OFFSET
指定起始位置,常用于分页查询。
查询前 10 条记录:
sql
SELECT * FROM users
LIMIT 10;
跳过前 10 条,查询接下来的 10 条:
sql
SELECT * FROM users
LIMIT 10 OFFSET 10;
结合排序和分页实现分页显示:
sql
SELECT * FROM users
ORDER BY id ASC
LIMIT 10 OFFSET 20;
掌握排序与分页,有助于提升数据查询的灵活性和用户体验。