Это не имеет особого смысла.
Почему вы делаете кейс на column1, но потом полностью игнорируете это значение?
Вы только что скопировали и (w) вставили это в свой запрос?
В любом случае, это то, что я ожидал бы работать в любой из обычных РСУБД ':
case
when colum2 like ...then
3
else
0
end as abc
Тем не менее, единственное, что я знаю о mySQL, это то, что он обычно делает все иначе, чем это делал бы ваш обычный RDMS Joe.