[Sqlite]移动嵌入式数据库Sqlite的日常SQL操作语句汇总(三)

2015-07-24 10:44:07 · 作者: · 浏览: 10
5000

4 Mark 25 Rich-Mond 65000

4 Mark 29 Rich-Mond 95000

3 Teddy 23 Norway 20000

sqlite>

通过rowid来删除重复记录

sqlite> DELETE FROM COMPANY WHERE rowid NOT IN(SELECT MAX(rowid) rowid FROM COMPANY GROUP BY NAME);

sqlite>?

再查看最新的数据记录,已经删除了重复NAME的记录

sqlite> select * from company;

ID NAME AGE ADDRESS SALARY

---------- ---------- ---------- ---------- ----------

2 Allen 25 Texas 15000

3 Teddy 23 Norway 20000

5 David 27 Texas 85000

6 Kim 22 South-Hall 45000

7 James 28 Houston 20000

4 Mark 29 Rich-Mond 95000

sqlite>

\

<版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!>

\

参考文章:http://www.w3cschool.cc/sqlite/sqlite-tutorial.html