パラメータが指定されていない場合、MySQL CHAR_LENGTH()関数は何を返しますか?
この場合、CHAR_LENGTH()関数への引数として空の文字列を提供していることを意味します。 CHAR_LENGTH()関数でカウントされる文字がないため、空の文字列を指定すると0が返されます。
mysql> Select CHAR_LENGTH(''); +-----------------+ | CHAR_LENGTH('') | +-----------------+ | 0 | +-----------------+ 1 row in set (0.00 sec)
-
INTERVAL()関数の最初の引数がNULLの場合、MySQLは何を返しますか?
MySQLは、INTERVAL()関数の最初の引数がNULLの場合、出力として-1を返します。次の例はそれを示します- mysql> Select INTERVAL(NULL,20,32,38,40,50,55); +--------------------------------------+ | INTERVAL(NULL,20,32,38,40,50,55) | +--------------------------------------+ | -1 &n
-
MySQL INTERVAL()関数とは何ですか?
MySQL INTERVAL()関数は、最初の引数よりも大きい引数のインデックス値を返します。 構文 INTERVAL(N,N1,N2,N3,…) ここで、この関数は最初の引数、つまりNを他の引数、つまりN1、N2、N3などと比較します。すべての引数は整数として扱われます。次のように出力を返します- N