IF (condición, valor_si_true, valor_si_false)

Función condicional que devolverá, si la condición se cumple (true) el primer valor, sino (false) el segundo.

Ejemplo 1:

SELECT IF(reaperturas is null, 0, reaperturas)
from incidencia;

En este ejemplo, si el valor del campo “reaperturas” de la tabla “incidencias” es “null” (nulo) devolverá “0”, en otro caso devolverá el valor de “reaperturas”.

Ejemplo 2:

SELECT IF (STRCMP(‘Texto1’, ‘Texto2’), ‘Distintos’, ‘Iguales’)
FROM dual;

Devolverá “Distintos”, porque la función “STRCMP” compara “Texto1” con “Texto2” y devuelve “-1” puesto que no son iguales.

alonsojpd

alonsojpd

Presidente y fundador de Proyecto A y AjpdSoft

Deja un comentario