如何在查询中使用别名字段? (oracle 10g)

时间:2009-10-26 12:20:29

标签: sql oracle oracle10g ora-00904

如果我写这个查询:

select Fname,Age*2 as Demo from Men where Demo = 5

然后我收到错误

  

ORA-00904(未确定演示)

我如何使用它?

1 个答案:

答案 0 :(得分:2)

您在Oracle中不需要“as”。

你只需写:

select fname, asge*2 demo from men;

但是你不能在“where”-clause中使用别名。

来自另一个网站上的帖子的引用:

  

它的技术性是什么时候   where子句和group by   正在执行的子句,选择   部分查询没有运行和   别名尚未分配。以来   订单依据是技术上完成的   选择别名可以使用。