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

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)

  1. MySQLで空の行のデフォルト値を設定するにはどうすればよいですか?

    空の行のデフォルト値を設定するには、COALESCE()の概念を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1863      (      FirstName varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1863 values('Ch

  2. カスタム変数で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)