Помогите с решением задачи

Привет всем. У меня появился вопрос, который очень интересует. Я получаю все данные из таблицы + генерирую "на лету" еще один столбец, который состоит из двух столбцов таблицы. Вопрос, можно ли фильтровать результат по этому сгенерированому столбцу?

SELECT *, concat(firstName, ' ', lastName) as fullName FROM mufiks_vilna.clients WHERE firstName = 'Ярослава';
Так работает

SELECT *, concat(firstName, ' ', lastName) as fullName FROM mufiks_vilna.clients WHERE fullName LIKE '%Ярослава%';
А так нет, из-за отсутствия в таблице столбца fullName, который есть только в результатах

Подскажите, как мне решить данную задачу. Заранее спасибо

Нашел решение самостоятельно. Оказывается функции можно использовать не только в операторе SELECT

SELECT *, concat(firstName, ' ', lastName) as fullName FROM mufiks_vilna.clients WHERE concat(firstName, ' ', lastName) LIKE '%Ярослава Ві%';