Que cosa tan rara! un CASE dentro de un WHERE! pero si es posible y yo lo tuve que utilizar una vez. Espero que esto les resuelva la vida un poco.
SELECT *
FROM tabla_s WHERE
columna = case
when condicion then consecuencia
[when condicion then consecuencia]*
[else consecuencia]* end