MySQLで空の結果セットを選択するにはどうすればよいですか?
MySQLのダミーテーブル「dual」を使用して空の結果セットを選択します。クエリは次のとおりです-
mysql> select 1 from dual where false; Empty set (0.00 sec)
上記のクエリでは、「dual」はダミーテーブルであり、上記の条件はfalseです。したがって、空のセットを返します。
真の状態で確認しましょう。選択した値を返します。クエリは次のとおりです-
mysql> select 1 from dual where true;
以下は出力です-
+---+ | 1 | +---+ | 1 | +---+ 1 row in set (0.00 sec)
-
MySQLで空の行のデフォルト値を設定するにはどうすればよいですか?
空の行のデフォルト値を設定するには、COALESCE()の概念を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1863 ( FirstName varchar(20) ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1863 values('Ch
-
カスタム変数でMySQLselectを設定する
まずテーブルを作成しましょう- mysql> create table DemoTable2013 -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable2013 values('Chris'); Query OK, 1 row affected (0.13 sec)