English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En If-En la sentencia else, se evalúa la condición según el valor como verdadero o falso.
Veamos un ejemplo. Primero, crearemos una tabla. La orden CREATE se utiliza para crear tablas.
mysql> create table IfelseDemo - > ( - > id int, - > Nombre de primer nombre varchar(100) - > );
Insertar registros con la ayuda de la orden 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');
Mostrar todos los registros.
mysql> select *FROM IfelseDemo;
Este es nuestro resultado.
+------+-----------+ | id | Nombre de primer nombre | +------+-----------+ | 1 | John | | 2 | Carol | | 3 | John | | 4 | Carol | | 5 | John | +------+-----------+ 5 rows in set (0.00 sec)
A continuación, se muestra el uso de if-Consulta de sentencia else.
mysql> SELECT id, FirstName, (case when (id 2 y FirstName = 'Carol') - > then - > 'Bienvenido Carol' - > else - > 'No eres Carol con id 2' - >end) como Mensaje de IfelseDemo;
A continuación, se muestra la salida.
+------+-----------+-----------------------------+ | id | Nombre de primer nombre | Mensaje +------+-----------+-----------------------------+ | 1 | John | No eres Carol con id 2 | | 2 | Carol | Bienvenido Carol | 3 | John | No eres Carol con id 2 | | 4 | Carol | No eres Carol con id 2 | | 5 | john | No eres Carol con id 2 | +------+-----------+-----------------------------+ 5 rows in set (0.00 sec)