sqlite版本:3.6.6.1
图形界面:SQLiteStudio2.1.5。
测试用表:picture(varchar name,date date);
1.无重复查询picture表中date字段所包含的年并按降序排序
select strftime('%Y',date) from picture group bystrftime('%Y',date) order by strftime('%Y',date) desc
类似还可以:strftime('%m',date),strftime('%d',date)。
注意Y为大写,m和d为小写。
2.排序后查询前n条记录
sqllite与sqlserver不同,没有top语句,而是用limit。查询最近一张照片的名字
select name from picture order by date limit 1
本文深入探讨了使用SQLite与SQLiteStudio进行图片日期分年查询及获取最近照片名的操作,通过SQL语句实现复杂数据筛选,旨在提高数据库检索效率。

5130

被折叠的 条评论
为什么被折叠?



