English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans un If-Dans une instruction else, l'évaluation de la condition en fonction de la valeur est évaluée comme true ou false.
Voyons un exemple. Premièrement, nous allons créer une table. La commande CREATE est utilisée pour créer une table.
mysql> create table IfelseDemo - > ( - > id int, - > FirstName varchar(100) - > );
Insérer des enregistrements sous la commande INSERT.
mysql> insert into IfelseDemo values(1,'John'); mysql> insert into IfelseDemo values(2,'Carol'); mysql> insert into IfelseDemo values(3,'John'); mysql> insert into IfelseDemo values(4,'Carol'); mysql> insert into IfelseDemo values(5,'John');
Afficher tous les enregistrements.
mysql> select *FROM IfelseDemo;
Voici notre sortie.
+------+-----------+ | id | FirstName | +------+-----------+ | 1 | John | | 2 | Carol | | 3 | John | | 4 | Carol | | 5 | John | +------+-----------+ 5 rows in set (0.00 sec)
Voici l'utilisation de if-Requête avec else statement.
mysql> SELECT id, FirstName, (case when (id 2 et FirstName = 'Carol') - > then - > 'Bienvenue Carol' - > else - > 'Vous n'êtes pas Carol avec l'id 2' - >end) comme Message de IfelseDemo;
Voici la sortie.
+------+-----------+-----------------------------+ | id | FirstName | Message | +------+-----------+-----------------------------+ | 1 | John | Vous n'êtes pas Carol avec l'id 2 | | 2 | Carol | Bienvenue Carol | | 3 | John | Vous n'êtes pas Carol avec l'id 2 | | 4 | Carol | Vous n'êtes pas Carol avec l'id 2 | | 5 | john | Vous n'êtes pas Carol avec l'id 2 | +------+-----------+-----------------------------+ 5 rows in set (0.00 sec)