query else ejemplo mysql ifnull

else - Pregunta de MySQL IFNULL



mysql ifnull else (2)

Pequeño ejemplo de IFNULL de IFNULL :

Problema : ¿Cómo obtener el número de teléfono de la casa si el número de teléfono de la oficina no está disponible?

Solución :

SELECT IFNULL(office_phone_no,home_phone_no) as contact_number FROM employee_table e where e.username = ''sumoanand'';

Tengo una consulta que contiene una subconsulta que es algo como esto.

IFNULL((SELECT id FROM mytable WHERE id = 1), ''No'')

Funciona bien, pero me gustaría devolver la cadena ''Sí'' en caso de éxito en lugar de la ID real de la fila.

¿Hay alguna manera de anular el valor que devuelve?

Gracias.


IFNULL((SELECT ''Yes'' FROM mytable WHERE id = 1), ''No'')