if en mysql

Hacer un IF en MySQL.

Una de las cuestiones básicas que me he planteado es como conseguir hacer un condicional en una consulta mysql, hasta ahora no lo había necesitado o si lo había necesitado lo había resuelto de otra forma,pero necesitaba que se hiciera con condicional , un IF en mysql por ejemplo, y es bien sencillo.

IF en mysql permite tres parámetros : IF(parametro1,parametro2,parametro3)

El parámetro 1 es la condición, por ejemplo : nif<>’ ‘ o isnull(nif).

El parámetro 2 es la respuesta ante el cumplimiento de la condición.

El parámetro 3 es la respuesta ante el incumplimiento de la condición.

Por ejemplo si hacemos una sentencia sería: select nombre,apellidos,IF(nif<>’ ‘,nif,’NIF NO INTRODUCIDO) as nif from datos;

De esta forma tendríamos el if y funciona realmente  bien, he estado probando cosas con case y when, y de esta forma me parece mucho más sencillo y funciona a la perfección.

 

por files

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.