例如让我们来看看
select empname from employee where id = 100
如果没有数据匹配此搜索,我希望结果不可用或应显示所需的结果.
那么我应该如何编写SQL查询来实现这一目标.
我正在使用Oracle 10g.
SELECT COALESCE((SELECT empname FROM employee WHERE id = 100),'Unavailable') FROM DUAL;
您必须将SELECT包装到另一个SELECT中,否则将不返回任何行.如果没有行,就没有价值.