Mysql si función

Mysql si función

Este tutorial nos enseñará cómo usar la función if en mysql. Esta función nos permite introducir consultas condicionales en la base de datos MySQL.

Si tiene conocimiento básico de programación, probablemente esté familiarizado con las declaraciones if ... de lo contrario en otros lenguajes de programación. Estas declaraciones le permiten evaluar múltiples condiciones y tomar las acciones necesarias si es cierto.

Aprendamos cómo podemos trabajar con la función if en mysql.

Mysql si función

A diferencia de las declaraciones tradicionales if ... más, la función if en mysql devuelve un valor basado en la condición especificada.

La sintaxis de la función se muestra a continuación:

If (expresión, if_true_expression, if_false_expression);

Si el valor del expresión Evalúa en verdad, la función devuelve el valor del if_true_expression. De lo contrario, la función devolverá el valor del if_false_expression.

NOTA: Tenga en cuenta que NULL y 0 son tratados como falsos.

Ejemplo 1: Uso

Ilustramos cómo funciona la función if con varios ejemplos prácticos.

seleccionar
if (100> = 10,
'Max: 100',
'max: 10') como res;

Verificamos si la expresión 100> 10 es verdadera en este caso. En caso afirmativo, imprimimos "Max: 100"; De lo contrario, imprima "Max: 10".

Dado que la expresión es verdadera, la función debe volver, como se muestra a continuación:

Res |
--------+
Max: 100 |

Ejemplo 2: Uso de la función IF con NULL

El siguiente ejemplo muestra el uso de la función IF cuando se trabaja con valores nulos:

seleccionar
Si (nulo,
'verdadero',
'falso') como res;

La salida resultante se muestra a continuación:

Res |
-----+
falso |

Esto se debe a que nulo se trata como un valor falso.

Conclusión

Este breve tutorial describió los conceptos básicos y el uso de la función if () en mysql. Varios ejemplos proporcionaron sus funciones básicas y uso con los valores nulos. Siéntase libre de explorar los otros artículos para obtener más información.