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

最初の引数(つまり、BOTH、LEADING、TRAILING)が指定されていない場合、どのMySQL TRIM()関数が返されますか?


デフォルトでは、最初の引数がTRIM()関数で指定されていない場合、MySQLは両方の引数を想定します。次の例でそれを示します。

mysql> SELECT TRIM('A' FROM 'ABCDAEFGAA');
+-----------------------------+
| TRIM('A' FROM 'ABCDAEFGAA') |
+-----------------------------+
| BCDAEFG                     |
+-----------------------------+
1 row in set (0.00 sec)

上記の結果セットは、最初の引数を指定しなかった場合、MySQLは両方をTRIM()関数の最初の引数と見なして出力を返すことを示しています。


  1. MySQL INTERVAL()関数とは何ですか?

    MySQL INTERVAL()関数は、最初の引数よりも大きい引数のインデックス値を返します。 構文 INTERVAL(N,N1,N2,N3,…) ここで、この関数は最初の引数、つまりNを他の引数、つまりN1、N2、N3などと比較します。すべての引数は整数として扱われます。次のように出力を返します- N

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

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