MySQLのクエリのいくつかの機能があいまいで使用されます

MySQLのクエリファジーいくつかの機能を使用します:

 使用時には、調査に使用されるフィールドは、個々の文字が含まれて、あなたが見つけ使用することができます()、INSTR()、位置()、FIND_IN_SET()これらの関数。

(1)使用を探し

 SELECT *からtableName探し(「findkeyword」字段名)> 0、ゼロより大きい戻り、0に等しく見つからない見出さ

(2)の位置のINSTRの使用は、位置が変更されたことを除いて同一です。INSTR(条件字段'findkeyword')> 0。

(3)の位置()従って、INキーワードを使用して:位置( 'findkeyword' IN 条件字段

(4)FIND_IN_SET()

 FIND_IN_SET(STR、strlist)、及び必要に応じstrlistカンマ区切り文字列、文字列はN個のサブストリングからなる文字列strのstrlistのリストである場合、

2を返し;. nの範囲1において、戻り値、例えば、FIND_IN_SET( 'B'、 'A、B、C、D')を選択

注:これらの機能は、インデックスのヨーヨーを使用することはできません。

おすすめ

転載: blog.51cto.com/14510327/2434385