У меня есть таблица 'actor', поля которой 'pk', 'fname', lname.
Я хочу напечатать столбец (давайте назовем это имя), где по умолчанию печатается fname, но если fname равно null, то lname печатается.
Я использовал следующий запрос:
select if(fname = null,lname,fname) as name from actor;
Это, однако, не решает поставленную задачу.
Он печатает имя, даже если значение равно нулю.