这是我的代码。
SELECT CustNum, IFNULL(CustRep, 'None') AS CustRep
FROM Customers;
我得到的错误是
ORA-00904:" IFNULL":无效的标识符 00904. 00000 - "%s:无效标识符" *原因:
*行动: 行错误:11列:8
我理解问题在于IFNULL,但我不确定为什么。
答案 0 :(得分:1)
我不确定IFNULL
但你可以在你的场景中使用NVL
:
SELECT CustNum, NVL(CustRep, 'None') AS CustRep
FROM Customers;
答案 1 :(得分:0)
我想你想要COALESCE()
:
SELECT CustNum, COALESCE(CustRep, 'None') AS CustRep
FROM Customers;