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

QUOTE()関数の引数がNULLの場合、MySQLは何を返しますか?


QUOTE()関数の引数がNULLの場合、MySQLはNULLを返します。

mysql> Select QUOTE(NULL);

+-------------+
| QUOTE(NULL) |
+-------------+
| NULL        
+-------------+

1 row in set (0.00 sec)

mysql> Select Name, QUOTE(NULL) from student where id = 1;

+--------+-------------+
| Name   | QUOTE(NULL) |
+--------+-------------+
| Gaurav | NULL        |
+--------+-------------+

1 row in set (0.08 sec)

  1. ビットの値が1で、最初の文字列がNULLの場合、MySQL MAKE_SET()関数は何を返しますか?

    MySQL MAKE_SET()関数は、ビットの値が1で、最初の文字列がNULLの場合、何も返しません。次の例では、この概念を示します- 例 mysql> Select MAKE_SET(1, NULL,'A','B'); +---------------------------+ | MAKE_SET(1, NULL,'A','B') | +---------------------------+ |                  

  2. MySQLの演算子<=>とは何ですか?

    MySQLでの演算子の使用法は次のとおりです。 ケース1 この演算子は=演算子に似ています。つまり、値が等しい場合、結果はtrue(1)になり、それ以外の場合はfalse(0)になります。 最初のケースでは、=演算子と演算子の両方が同じように機能します。 ケース2 値をNULLと比較する場合は常に、演算子は値0を返し、NULL NULLと比較する場合は、1を返します。 =演算子の場合、これは発生しません。値をNULLと比較するときは常に、NULLを返します。 NULLとNULLを比較すると、NULLのみが返されます。 上記の両方の場合の例を次に示します。クエリは次のとおりです-