MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLでのFIND_IN_SET()関数の使用は何ですか?


FIND_IN_SET()関数は、指定された名前として、文字列のリストから指定された文字列を検索するために使用されます。基本的に、文字列のリスト内に文字列が(サブ文字列として)存在する場合は、その位置を返します。

構文
FIND_IN_SET(Search String, string list)

ここで、検索文字列は検索対象の文字列であり、文字列リストはカンマで区切られた部分文字列を含む文字列です。

mysql> Select FIND_IN_SET('good','Ram,is,a,good,boy');

+-----------------------------------------+
| FIND_IN_SET('good','Ram,is,a,good,boy') |
+-----------------------------------------+
|                                       4 |
+-----------------------------------------+

1 row in set (0.00 sec)

  1. MySQL TRIM()関数の目的は何ですか?

    MySQL TRIM()関数は、文字列から特定のサフィックスまたはプレフィックス、あるいはその両方を削除するために使用されます。 TRIM()関数の動作は、その構文の助けを借りて理解することができます- 構文 TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string) ここ、 引数BOTHは、文字列から削除される左右両方のプレフィックスを意味します。 LEADING引数は、先頭のプレフィックスのみが削除されることを意味します。 TRAILING引数は、末尾のプレフィックスのみが削除されることを意味します。 Str_to

  2. MySQLのCHAR()の逆関数は何ですか

    CHAR()の逆関数は、MySQLのASCII()またはORD()です。ここで、ASCII()は左端の文字の数値を返しますが、ORD()は引数の左端の文字の文字コードを返します まずテーブルを作成しましょう- mysql> create table DemoTable (    Value int,    Value1 char(1),    Value2 char(1) ); Query OK, 0 rows affected (0.80 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mys