case
を使用できます 式:
select last_name
, case when commision_pct is null then 'No Commission' else commision_pct end
from employees;
またはcoalesce
:
select last_name
, coalesce(commision_pct, 'No Commission')
from employees;
またはnvl
:
select last_name
, nvl(commision_pct, 'No Commission')
from employees;
P.S. commision_pct
の場合 のデータ型はvarchar
ではありません cast
も使用する必要があります またはto_char
。