我有一个表人(姓名,地址,电话),我的表有2000+行。我想删除1000行。查询怎么样?如何删除具有特定行号的数据(sqlite)
5
A
回答
9
我假设你想删除给出“选择”查询没有结果的未排序顺序“前1000行”排序参数和没有标准,在这种情况下你做错了什么。
但是,作为一个学术练习,这里是你如何去做。 SQLite中的所有行都有rowid
字段,您可以使用该字段查找1000行结束的位置。
sqlite> create table t(s string);
sqlite> insert into t values('a1');
sqlite> insert into t values('a2');
sqlite> insert into t values('a3');
sqlite> insert into t values('a4');
sqlite> select * from t;
a1
a2
a3
a4
sqlite> delete from t where rowid < (select rowid from t limit 2,1);
sqlite> select * from t;
a3
a4
5
http://www.sqlite.org/lang_delete.html
如果你有SQLite的更新和删除限制启用
Delete from your_table
where any_filter_you_wanted_as_well
order by if_you_have_a_preference
limit 1000
相关问题
- 1. 如何从SQLite数据库中删除特定的行
- 2. SQlite删除所有具有特定字符串值的行
- 3. 删除具有特定条件的数据帧的行
- 4. SQLite的:删除所有行,除了那些外键具有特定值
- 5. 使用ContextMenu删除特定的行sqlite
- 6. 如何删除具有重复值的特定列的行?
- 7. 从具有数十亿行的表中删除特定的行
- 8. 如何删除特定列中具有重复值的行SQL
- 9. 如何删除具有特定字符的行c#
- 10. 如何从sqlite数据库中删除比特定时间段早的行
- 11. Android SQLite从数据库中删除特定行
- 12. 删除特定的数据表的行
- 13. 如果该行具有特定的值,从MYSQL删除行
- 14. 删除所有不在特定行中的SQLite行
- 15. 删除数据库中的特定行
- 16. 如何在android中删除sqlite databse中的特定行?
- 17. 如何删除特定数据以及尖括号
- 18. 删除具有特定数据值的图像类别
- 19. 删除具有条件的特定重复数据
- 20. 如何从Android中的SQLIte中删除特定行的特定列
- 21. 从数据库中删除特定行
- 22. 从数据帧中删除特定行
- 23. 如何删除只包含特定数字的特定行?
- 24. 如何从influxdb中删除特定的一行数据
- 25. 如何删除熊猫数据框中特定日期的行?
- 26. 如何删除数据集中的特定行?
- 27. 查询删除从SQLite数据库的特定记录android
- 28. 1小时后删除具有特定值的数据库行php
- 29. 如何在sqlite中删除数据库?
- 30. 删除指定的从SQLite数据库中的行数
看着你的查询,我真的感到沮丧(抱歉,我是sql新手!)我尝试,但我无法得到结果。 – Dennie 2009-10-15 13:42:38