SQLite3不支持的SQL语法请参考:http://hyshang.blog.163.com/blog/static/4594582220121311728522/
自己做过的测试:
在SQLite3中统计总的行数
select COUNT (*) AS linenum from Table_name
生成的结果有一行一列,字段名为linenum,内容为行数的字符串
在SQLite3中显示前N行
select * from table_name limit N
在SQLite3中显示从第N条开始的M条记录
select * from table_name limit N,M //N序号从0开始
在sqlite3中构建rowid:
select rowid,* from table_name //最左边一列段名为rowid,从1开始
select rowid [as column_name] from table_name //只有一列段名为rowid,从1开始
sqlite不支持rownum,但是可以使用rowid和limit组合实现rownum的功能
sqlite rowid的功能参考:
http://www.sqlite.org/lang_createtable.html#rowid
删除某段范围的记录()
delete from system where rowid in (select rowid from system limit N,M)
作者:yuanlulu 发表于2012-12-21 12:25:20
原文链接