IF… ELSE en la cláusula WHERE MySQL

Estoy intentando usar una función IF ... ELSE en una declaración WHERE de MySQL sin éxito.

Tengo esta consulta:

SELECT id 
FROM mytable 
WHERE restrcountry NOT LIKE '%*nl*%' 
  AND (IF languages LIKE '%*nl*%', 1, 0) = 1;

Ok, esta es mi consulta con la declaración IF.

Sin embargo, ¿cómo puedo usar también "ELSE"?

Ejemplo, me gustaría hacer algo similar:

Si coincide con el idiomanl ---> selecciona el campo id donde está el idiomanl

OTRAS SI el idioma NO coincidenl ---> selecciona el campo id donde está el idiomaen

¿Cómo puedo hacer esto en una consulta de MySQL, por favor?

¡Gracias a todos!

Respuestas a la pregunta(2)

Su respuesta a la pregunta