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

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


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

mysql> Select MAKE_SET(1, NULL,'A','B');
+---------------------------+
| MAKE_SET(1, NULL,'A','B') |
+---------------------------+
|                           |
+---------------------------+
1 row in set (0.00 sec)

  1. MySQLで最初にnull値ではなく、次にnull値で結果を表示します

    まずテーブルを作成しましょう- mysql> create table DemoTable1357     -> (     -> StudentName varchar(40),     -> StudentCountryName varchar(30)     -> ); Query OK, 0 rows affected (0.49 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable135

  2. MySQLでは、!=NULLとISNOT NULLの違いは何ですか?

    値を!=NULLと比較すると、NULLが返されます。したがって、!=NULLは無意味です。 !=NULLとISNOT NULLの違いを確認するために、最初にテーブルを作成しましょう。 まずテーブルを作成しましょう- mysql> create table DemoTable1970    (    Value int    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTa