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

MySQLステートメントのIFELSEステートメント?


If-Elseステートメントでは、値に応じて条件がtrueまたはfalseと評価されます。

例を見てみましょう。まず、テーブルを作成します。 CREATEコマンドを使用してテーブルを作成します。

mysql> create table IfelseDemo
   - > (
   - > id int,
   - > FirstName varchar(100)
   - > );
Query OK, 0 rows affected (0.46 sec)

レコードは、INSERTコマンドを使用して挿入されます。

mysql> insert into IfelseDemo values(1,'John');
Query OK, 1 row affected (0.13 sec)

mysql>  insert into IfelseDemo values(2,'Carol');
Query OK, 1 row affected (0.31 sec)

mysql>  insert into IfelseDemo values(3,'John');
Query OK, 1 row affected (0.11 sec)

mysql>  insert into IfelseDemo values(4,'Carol');
Query OK, 1 row affected (0.14 sec)

mysql>  insert into IfelseDemo values(5,'John');
Query OK, 1 row affected (0.11 sec)

すべてのレコードを表示しています。

mysql> select *from IfelseDemo;

これが出力です。

+------+-----------+
| id   | FirstName |
+------+-----------+
|    1 | John      |
|    2 | Carol     |
|    3 | John      |
|    4 | Carol     |
|    5 | John      |
+------+-----------+
5 rows in set (0.00 sec)

以下は、if-elseステートメントを使用するためのクエリです。

mysql> SELECT id, FirstName, (case when (id = 2 and FirstName = 'Carol')
   - > then
   - > 'Welcome Carol'
   - > else
   - > 'You are not Carol with id 2'
   - >end)as Message from IfelseDemo;

以下は出力です。

+------+-----------+-----------------------------+
| id   | FirstName | Message                     |
+------+-----------+-----------------------------+
|    1 | John      | You are not Carol with id 2 |
|    2 | Carol     | Welcome Carol               |
|    3 | John      | You are not Carol with id 2 |
|    4 | Carol     | You are not Carol with id 2 |
|    5 | john      | You are not Carol with id 2 |
+------+-----------+-----------------------------+
5 rows in set (0.00 sec)

  1. MySQLの終了ステートメントを変更するにはどうすればよいですか?

    MySQLの終了ステートメントを変更するには、DELIMITER-を使用できます。 DELIMITER anySymbol 上記のanySymbolは、設定できるシンボルです。デフォルトはDELIMITERです; まずテーブルを作成しましょう- mysql> DELIMITER // mysql> create table DemoTable    -> (    -> Id int,    -> Name varchar(20)    -> )// Query OK, 0

  2. PHP if elseif

    はじめに 1つ以上のステートメントの条件付き実行は、プログラミング言語の最も重要な機能です。 PHPは、if、else、elseifステートメントでこの機能を提供します。 ifステートメントの主な使用法は次のとおりです- 構文 if (expression)    statement; ifキーワードの前の式は論理式であり、TRUEまたはFALSEのいずれかに評価されます。その値がTRUEの場合、次の行のステートメントが実行されます。それ以外の場合は無視されます。式がTRUEのときに実行されるステートメントが複数ある場合、ステートメントは中括弧の追加のペアを使用してグル