Пусто или NULL? Там есть большая разница. Если это NULL, вы можете использовать функцию COALESCE()
:
SELECT COALESCE(`MyColumn`, 'foo') As MyColumn FROM `MyTable`
Если значение только пустое, вам нужно сделать что-то вроде этого:
SELECT IF(char_length(`MyColumn`)>0, `MyColumn`, 'foo') AS MyColumn FROM `MyTable
Или вы можете даже объединить их:
SELECT IF(char_length(COALESCE(`MyColumn`,''))>0,`MyColumn`,'foo') AS MyColumn FROM `MyTable`