最初の引数(つまり、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()関数の最初の引数と見なして出力を返すことを示しています。
-
MySQL INTERVAL()関数とは何ですか?
MySQL INTERVAL()関数は、最初の引数よりも大きい引数のインデックス値を返します。 構文 INTERVAL(N,N1,N2,N3,…) ここで、この関数は最初の引数、つまりNを他の引数、つまりN1、N2、N3などと比較します。すべての引数は整数として扱われます。次のように出力を返します- N
-
MySQL TRIM()関数の目的は何ですか?
MySQL TRIM()関数は、文字列から特定のサフィックスまたはプレフィックス、あるいはその両方を削除するために使用されます。 TRIM()関数の動作は、その構文の助けを借りて理解することができます- 構文 TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string) ここ、 引数BOTHは、文字列から削除される左右両方のプレフィックスを意味します。 LEADING引数は、先頭のプレフィックスのみが削除されることを意味します。 TRAILING引数は、末尾のプレフィックスのみが削除されることを意味します。 Str_to