引数のいずれかがNULLの場合、どのMySQL EXPORT_SET()関数が返されますか?
MySQL EXPORT_SET()関数は、提供された引数のいずれかがNULLの場合、NULLを返します。次の例はそれを示します-
mysql> Select EXPORT_SET(NULL, 'Y','N',',', 4); +----------------------------------+ | EXPORT_SET(NULL, 'Y','N',',', 4) | +----------------------------------+ | NULL | +----------------------------------+ 1 row in set (0.00 sec) mysql> Select EXPORT_SET(5, NULL,'N',',', 4); +--------------------------------+ | EXPORT_SET(5, NULL,'N',',', 4) | +--------------------------------+ | NULL | +--------------------------------+ 1 row in set (0.00 sec) mysql> Select EXPORT_SET(5, 'Y','N',',', NULL); +----------------------------------+ | EXPORT_SET(5, 'Y','N',',', NULL) | +----------------------------------+ | NULL | +----------------------------------+ 1 row in set (0.00 sec) mysql> Select EXPORT_SET(5, 'Y','N',NULL, 4); +--------------------------------+ | EXPORT_SET(5, 'Y','N',NULL, 4) | +--------------------------------+ | NULL | +--------------------------------+ 1 row in set (0.00 sec)
-
ビットの値が1で、最初の文字列がNULLの場合、MySQL MAKE_SET()関数は何を返しますか?
MySQL MAKE_SET()関数は、ビットの値が1で、最初の文字列がNULLの場合、何も返しません。次の例では、この概念を示します- 例 mysql> Select MAKE_SET(1, NULL,'A','B'); +---------------------------+ | MAKE_SET(1, NULL,'A','B') | +---------------------------+ |  
-
MySQLの演算子<=>とは何ですか?
MySQLでの演算子の使用法は次のとおりです。 ケース1 この演算子は=演算子に似ています。つまり、値が等しい場合、結果はtrue(1)になり、それ以外の場合はfalse(0)になります。 最初のケースでは、=演算子と演算子の両方が同じように機能します。 ケース2 値をNULLと比較する場合は常に、演算子は値0を返し、NULL NULLと比較する場合は、1を返します。 =演算子の場合、これは発生しません。値をNULLと比較するときは常に、NULLを返します。 NULLとNULLを比較すると、NULLのみが返されます。 上記の両方の場合の例を次に示します。クエリは次のとおりです-