2017-10-27 7 views
0

2つの属性ワードと頻度を持つテーブルがあります。私は私が欲しい私は今クエリの選択sqlite3のアルファベット「i」で始まる3つのクエリ

I Is It . . .

で始まる180本の言葉を持っている

:今、私は「私」だけ3例えば

それらので始まり、それらの単語を選択します第一三つの言葉を選択することは、「私は」

ありがとう

+0

ヒント: 'LIMIT'、' LIKE'。 –

+0

"sqliteのトップレコードを選択"または同様の検索を検索します。 (sqliteはSQLを使用しているため、 "SQL select top records"などを検索することもできます) – Zhora

+0

sqliteテーブルのレコードは、期待通りの順序でない可能性があります。だからあなたはあなたが取るTOPレコードまたはLIMITレコードがあなたが望むものであるようにORDER BYを行うべきです。 –

答えて

1

をあなたがLIKE、を必要とするで始まります210とオプションでORDER BY(順序付きリストからトップ値を取得する必要がある場合は、それ以外の場合はコメントしてください)。

select words 
from table1 
where words like 'i%' 
order by words asc 
limit 3; 

DEMO