Har*_*aji 7 sql oracle coalesce
我想在没有从查询中获取数据时显示默认消息.
例如,让我们进行查询
从员工中选择empname,其中id = 100
如果没有数据匹配此搜索,我希望得到Unavailable结果或显示所需的结果.
那么我应该如何编写SQL查询来实现这一目标.
我正在使用Oracle 10g.
Erw*_*ter 19
SELECT COALESCE((SELECT empname FROM employee WHERE id = 100), 'Unavailable')
FROM DUAL;
Run Code Online (Sandbox Code Playgroud)
你必须将其包装SELECT成另一个SELECT或不返回任何行.如果没有行,就没有价值.
| 归档时间: |
|
| 查看次数: |
12481 次 |
| 最近记录: |