Al igual que en cualquier lenguaje de programación PL/SQL permite a sus usuarios hacer uso de sentencias condicionales o estructuras de control, en este caso veros como usar if else.
La sentencia if else se puede usar con una instrucción o un grupo de instrucciones. Es utilizada para generar condiciones de flujo por medio de una expresión de tipo boolean, la cual evaluar si el caso es verdadero o falso.
veamos su sintaxis:
>>-IF--condición-búsqueda--THEN--| sentencia-rutina-SQL |------->
.----------------------------------------------------------------.
V |
>----+------------------------------------------------------------+-+-->
'-ELSEIF--condición-búsqueda--THEN--| sentencia-rutina-SQL |-'
>--+--------------------------------+--END IF------------------><
'-ELSE--| sentencia-rutina-SQL |-'
sentencia-rutina-SQL
.--------------------------------.
V |
|--+---sentencia-procedimiento-SQL--;-+-+-----------------------|
| .------------------------------. |
| V | |
'---| sentencia-función-SQL |--;-+---'
mysql
IF condition1 THEN
{...statements to execute when condition1 is TRUE...}
[ ELSEIF condition2 THEN
{...statements to execute when condition2 is TRUE...} ]
[ ELSE
{...statements to execute when both condition1 and condition2 are FALSE...} ]
END IF;
VAMOS CON EL EJEMPLO:
link: https://www.youtube.com/watch?v=67jfT2esvxs&feature=youtu.be
La sentencia if else se puede usar con una instrucción o un grupo de instrucciones. Es utilizada para generar condiciones de flujo por medio de una expresión de tipo boolean, la cual evaluar si el caso es verdadero o falso.
veamos su sintaxis:
>>-IF--condición-búsqueda--THEN--| sentencia-rutina-SQL |------->
.----------------------------------------------------------------.
V |
>----+------------------------------------------------------------+-+-->
'-ELSEIF--condición-búsqueda--THEN--| sentencia-rutina-SQL |-'
>--+--------------------------------+--END IF------------------><
'-ELSE--| sentencia-rutina-SQL |-'
sentencia-rutina-SQL
.--------------------------------.
V |
|--+---sentencia-procedimiento-SQL--;-+-+-----------------------|
| .------------------------------. |
| V | |
'---| sentencia-función-SQL |--;-+---'
mysql
IF condition1 THEN
{...statements to execute when condition1 is TRUE...}
[ ELSEIF condition2 THEN
{...statements to execute when condition2 is TRUE...} ]
[ ELSE
{...statements to execute when both condition1 and condition2 are FALSE...} ]
END IF;
VAMOS CON EL EJEMPLO:
link: https://www.youtube.com/watch?v=67jfT2esvxs&feature=youtu.be