2016-11-12 4 views
-1

私はアンドロイドアプリにsqliteデータベースを持っていて、(id)カラムの1-100の範囲で(zan)テーブルを検索し、 )列を返しますが、何も返しませんし、エラーもありません。ありがとうございます。sql文の使い方Between and like together

"Select * from zan where id (between 1 and 100) and eng like '"+smilarkeyword+"&'" 

答えて

2

"Select * from zan 
    where id between 1 and 100 
    and eng like '%"+smilarkeyword+"%'" 
%が0以上の文字を意味し、

_が

+1

@Rotwang正しい正確に一つの文字を表し間のID等のためwildcharである%(または_)であるべき..あなたのコメントで更新された答え – scaisEdge