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

FIELD()関数で引数として提供された文字列のリストがNULLの場合、MySQLは何を返しますか?


FIELD()関数のすべての引数(文字列のリスト)がNULLの場合、MySQLは出力として0を返します。

mysql> Select FIELD('Ram',NULL,NULL,NULL,NULL);

+----------------------------------+
| FIELD('Ram',NULL,NULL,NULL,NULL) |
+----------------------------------+
|                               0  |
+----------------------------------+

1 row in set (0.00 sec)

  1. 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

  2. 文字列の場所にすべてNULLがある場合、MySQL MAKE_SET()関数は何を返しますか?

    MySQL MAKE_SET()関数は、文字列の場所にすべてNULLがある場合、何も返しません。次の例はそれを示します- 例 mysql> Select MAKE_SET(2, NULL,NULL,NULL); +-----------------------------+ | MAKE_SET(2, NULL,NULL,NULL) | +-----------------------------+ |                           &n