MySQL SELECTステートメントでNULLを使用するにはどうすればよいですか?
MySQLでは、NULLの長さは0です。ここでは、SELECTステートメントでNULLを使用する方法を説明します。 CREATEコマンドを使用してテーブルを作成しましょう-
テーブルの作成-
mysql> CREATE table NullWIthSelect -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (0.62 sec)
上記で、テーブルを正常に作成しました。次に、INSERTコマンドを使用していくつかのレコードを挿入します-
レコードの挿入-
mysql> INSERT into NullWIthSelect values('John'); Query OK, 1 row affected (0.16 sec) mysql> INSERT into NullWIthSelect values('Bob'); Query OK, 1 row affected (0.12 sec) mysql> INSERT into NullWIthSelect values(); Query OK, 1 row affected (0.18 sec) mysql> INSERT into NullWIthSelect values('Carol'); Query OK, 1 row affected (0.15 sec) mysql> INSERT into NullWIthSelect values(''); Query OK, 1 row affected (0.16 sec) mysql> INSERT into NullWIthSelect values('David'); Query OK, 1 row affected (0.19 sec) mysql> INSERT into NullWIthSelect values(); Query OK, 1 row affected (0.08 sec)
上記では、1つのレコードに空の値があり、2つのレコードにnull値がある7つのレコードを挿入しました。残りのレコードには、いくつかの値があります。
すべてのレコードを表示するには、SELECTコマンド-
を使用できます。mysql> SELECT * from NullWIthSelect;
以下は出力です
+-------+ | Name | +-------+ | John | | Bob | | NULL | | Carol | | | | David | | NULL | +-------+ 7 rows in set (0.00 sec)
これで、以下に示すように、SELECTステートメントでNULLを使用できます。
まず、構文を見てみましょう-
SELECT * from yourTableNamet where column_name is NULL;
上記のクエリを適用して、どの列値がnullであるかを確認します。クエリは次のとおりです-
mysql> SELECT * from NullWIthSelect where Name is NULL;
以下は出力です-
+------+ | Name | +------+ | NULL | | NULL | +------+ 2 rows in set (0.00 sec)
これで、0であるNULL値の長さを取得できます。クエリは次のとおりです-
mysql> SELECT count(Name) from NullWIthSelect where Name is NULL;
以下は出力です-
+-------------+ | count(Name) | +-------------+ | 0 | +-------------+ 1 row in set (0.04 sec)
-
MySQLを使用したJavaでのselectクエリにプリペアドステートメントを使用するにはどうすればよいですか?
これにはexecuteQuery()を使用する必要があります。構文は次のとおりです- yourPreparedStatementObject=yourConnectionObject.prepareStatement(yourQueryName); yourresultSetObject=yourPreparedStatementObject.executeQuery(); データベースの「サンプル」にテーブルを作成します。テーブルを作成するためのクエリは次のとおりです- mysql> create table JavaPreparedStatement -> ( -
-
Pythonを使用してMySQLでIFステートメントを使用するにはどうすればよいですか?
IFステートメントはPythonの条件ステートメントです。特定の状態をチェックし、それに応じて何らかのアクションを実行します。 ここでは、Pythonを使用してSQLデータベースと対話するIFステートメントの使用について説明します。 構文 IF(condition, value_if_true,value_if_false) IFステートメントをSELECT句とともに使用して、いくつかの基準に基づいて選択を実行できます。 IFステートメントを使用してPythonでMySQLを使用してテーブルからデータを選択する手順 MySQLコネクタをインポートする connect()を使用し