MySQL FIND_IN_SET()関数
例
文字列のリスト内で「q」を検索します。
SELECT FIND_IN_SET("q", "s,q,l");
定義と使用法
FIND_IN_SET()関数は、文字列のリスト内の文字列の位置を返します。
構文
FIND_IN_SET(string, string_list)
パラメータ値
Parameter | Description |
---|---|
string | Required. The string to search for |
string_list | Required. The list of string values to be searched (separated by commas) |
戻り値
- string_listに文字列が見つからない場合、この関数は0を返します
- stringまたはstring_listがNULLの場合、この関数はNULLを返します
- string_listが空の文字列( "")の場合、この関数は0を返します
技術的な詳細
で動作します: | MySQL4.0から |
---|
その他の例
例
文字列のリスト内で「a」を検索します。
SELECT FIND_IN_SET("a", "s,q,l");
例
文字列のリスト内で「q」を検索します(文字列リストはNULLです)。
SELECT FIND_IN_SET("q", null);