-1

我想从表中选择前 10 个数据,其中状态 = 'A'。

例如,如果第 7 行的状态 = 'D',我想跳过该行。选择查询的结果应该是:1, 2, 3, 4, 5, 6, 8, 9, 10, 11

4

2 回答 2

4

您可以减少where子句中的数据

如果要选择前 10 个结果,请limit在 SQLite 中使用。

select your_column
from your_table
where status = 'A'
order by your_column asc
limit 10

当然,这只有在您以某种方式对数据进行排序时才有意义。否则,选择顶部结果将返回不可预测的数据,因为数据库没有默认的数据显示顺序。

于 2013-09-20T07:21:56.347 回答
2

试试这个

select * from tablename where columnname='A' order by columnname asc limit 10
于 2013-09-20T07:30:27.640 回答