问题:如何选择带有"NVL()“Oracle SQL函数的完整表
代码:
SELECT NVL(ORDERNO, 'AAA') * FROM GNGRB.PRBOOK;错误:
ORA-00936: missing expression
00936. 00000 - "missing expression"
*Cause:
*Action:
Error at Line: 11 Column: 30发布于 2020-11-19 10:23:58
这是你想要的吗?
SELECT NVL(ORDERNO, 'AAA') as NEWORDERNO, p.* FROM GNGRB.PRBOOK p;这将选择表中的所有行和列,并添加另一个名为ORDERNO的列,该列将ORDERNO中的null值替换为'AAA'。
请注意,这只在ORDERNO具有类似字符串的数据类型时才能工作:NVL()的两个参数必须具有相同的数据类型。
https://stackoverflow.com/questions/64909675
复制相似问题