ワイルドカードの仕組みsqlite
。または、LIKE
演算子の一致方法。たとえば、次のように言いましょう。
1: LIKE('s%s%', 's12s12')
2:LIKE('asdaska', '%sk%')
最初の例では、最初の sの後に % が一致するものと、 % の後に%またはs の一致を継続するかどうかを決定する方法。
2 番目の例では、s が最初に一致した場合にFALSEが返されます。
どちらの例もTRUEを返します。私のプログラミング知識から、LIKE関数は再帰関数のようなもので、2つの可能性が現れたときに関数が2つの異なるパラメーターでそれ自体を呼び出し、それらの間でORを使用し、明らかに1つの呼び出しがtrueを返す場合、上位の関数が直接trueを返すと思いつきました。そうである場合、LIKE 演算子は、大規模な DB で使用するには静かです。PS正確に1文字に一致するもう1つの「_」ワイルドカードがあります
LIKE 演算子の詳細なドキュメントは見つかりませんでした。