我想从表中选择前 10 个数据,其中状态 = 'A'。
例如,如果第 7 行的状态 = 'D',我想跳过该行。选择查询的结果应该是:1, 2, 3, 4, 5, 6, 8, 9, 10, 11
您可以减少where
子句中的数据
如果要选择前 10 个结果,请limit
在 SQLite 中使用。
select your_column
from your_table
where status = 'A'
order by your_column asc
limit 10
当然,这只有在您以某种方式对数据进行排序时才有意义。否则,选择顶部结果将返回不可预测的数据,因为数据库没有默认的数据显示顺序。
试试这个
select * from tablename where columnname='A' order by columnname asc limit 10