FIND_IN_SET(str,strlist)

FIND_IN_SET(str,strlist)

ストリング strN サブストリングで構成されるストリング リスト strlist 内にある場合は、1 から N の範囲の値を戻します。ストリング リストは、‘,’ 文字で区切られたサブストリングで構成されたストリングです。最初の引数が定数列で、2 番目がタイプ SET のカラムの場合、FIND_IN_SET() 関数はビット演算を使用するために最適化されます。strstrlist 内にない場合、または strlist が空のストリングの場合は、0 を戻します。引数のどちらかが NULL である場合は NULL を戻します。この関数は、最初の引数がコンマ ( ‘,’ ) 文字を含む場合は正常に作動しません。

mysql> SELECT FIND_IN_SET('b','a,b,c,d');
        -> 2