Вы можете использовать coalesce()
для замены значения NULL
чем-то другим:
select coalesce(username, '<null user>') as username,
coalesce(password, '<null password>') as password
Или, если вы хотите включить третье значение для пустых строк, используйте case
:
select (case when username is null then '<null user>'
when username = '' then '<empty user>'
else username
end)
Конечно, если бы пароль был <null password>'
, тогда он выглядел бы как значение NULL
.
Или вы можете заключить значения в кавычки:
select '"' || username || '"' as username
Оператор ||
возвращает NULL
, если значение равно NULL
.