主题
排序与分页
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;掌握排序与分页,有助于提升数据查询的灵活性和用户体验。