sqlite3&sql语句

来源:互联网 发布:电脑实时监控软件 编辑:程序博客网 时间:2024/05/20 20:58
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



0 0
原创粉丝点击