明示的に値が割り当てられていないユーザー変数を参照すると、MySQLは何を返しますか?
明示的に値が割り当てられていないユーザー変数を参照すると、MySQLはNULLを返します。つまり、その値はNULLになります。次の例はそれを説明します-
mysql> Select @X, @Y, @Z, @S, @G; +------+-------+----------+------+------+ | @X | @Y | @Z | @S | @G | +------+-------+----------+------+------+ | Ram | Shyam | Students | 5000 | NULL | +------+-------+----------+------+------+ 1 row in set (0.00 sec)
上記の結果セットから、@ X、@ Y、@ Zおよび@Sに値が明示的に割り当てられ、値が返されたが、@ G変数には明示的に値が割り当てられていないことがわかります。したがって、これを参照すると、MySQLはNULL値を持っているためNULL。
-
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
-
MySQLテーブルの単一行で値がNullであるかどうかを確認するにはどうすればよいですか?
このために、MySQLでISNULLを使用できます。 テーブルを作成しましょう- 例 mysql> create table demo86 -> ( -> value1 varchar(20) -> , -> value2 varchar(20) -> ); Query OK, 0 rows affected (2.77 挿入コマンド-を使用して、いくつかのレコードをテーブルに挿入します。 例 mysql> insert