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)
-
MySQLの終了ステートメントを変更するにはどうすればよいですか?
MySQLの終了ステートメントを変更するには、DELIMITER-を使用できます。 DELIMITER anySymbol 上記のanySymbolは、設定できるシンボルです。デフォルトはDELIMITERです; まずテーブルを作成しましょう- mysql> DELIMITER // mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -> )// Query OK, 0
-
PHP if elseif
はじめに 1つ以上のステートメントの条件付き実行は、プログラミング言語の最も重要な機能です。 PHPは、if、else、elseifステートメントでこの機能を提供します。 ifステートメントの主な使用法は次のとおりです- 構文 if (expression) statement; ifキーワードの前の式は論理式であり、TRUEまたはFALSEのいずれかに評価されます。その値がTRUEの場合、次の行のステートメントが実行されます。それ以外の場合は無視されます。式がTRUEのときに実行されるステートメントが複数ある場合、ステートメントは中括弧の追加のペアを使用してグル