使用NVL函数并为Oracle中的同一列提供别名

时间:2018-02-26 14:29:03

标签: sql oracle column-alias

在使用nvl函数时,我只是尝试通过向应用了nvl但未遇到错误消息的列添加别名来进行实验。

select  nvl(commission_pact,0) commission_pact AS "COMM"
FROM employees;

但我收到错误消息: -

  

`未找到FROM关键字

语法问题在哪里?

1 个答案:

答案 0 :(得分:3)

您提供了两个别名。第二个commission_pact已经是列别名。只需删除它:

select nvl(commission_pact,0) AS "COMM"
FROM employees;

替代地

select nvl(commission_pact,0) commission_pact
FROM employees;

select nvl(commission_pact,0) as commission_pact
FROM employees;