您可以使用
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;
PS如果commision_pct
不是数据类型,则varchar
也应使用cast
或to_char
。



