0

Sqlite3 は、sqlite3_bind_*SQL クエリへのパラメータ置換を可能にする関数を提供します。私の質問は、これを LIKE クエリと組み合わせる正しい方法は何ですか? たとえば、私はやりたいかもしれません:

SELECT * FROM thing WHERE name LIKE '%?'

しかし、それはまったく機能しません。本当に最善の方法は次のとおりです。

SELECT * FROM thing WHERE name LIKE ?

次に、置換する実際の文字列値にパターン文字を入れますか?

4

1 に答える 1

0

文字列を連結するには、次の||演算子を使用します。

SELECT * FROM thing WHERE name LIKE '%' || ?
于 2013-10-30T18:16:03.970 に答える