选择状态='A'的前10行

时间:2013-09-20 07:20:40

标签: sql sqlite

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

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

2 个答案:

答案 0 :(得分:4)

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

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

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

如果您以某种方式订购数据,那当然是有意义的。否则,选择顶部结果将返回不可预测的数据,因为数据库没有显示数据的默认顺序。

答案 1 :(得分:2)

试试这个

select * from tablename where columnname='A' order by columnname asc limit 10