-1

ステータスが「A」のテーブルから上位 10 個のデータを選択したいと考えています。

たとえば、7 行目のステータス = 'D' の場合、その行を SKIP したい。選択クエリの結果は次のようになります。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

もちろん、何らかの方法でデータを並べ替える場合にのみ意味があります。そうしないと、DB にはデータが表示されるデフォルトの順序がないため、上位の結果を選択すると予測できないデータが返されます。

于 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 に答える