【发布时间】:2009-10-26 12:20:29
【问题描述】:
如果我写这个查询:
select Fname,Age*2 as Demo from Men where Demo = 5
然后我得到错误
ORA-00904(未识别演示)
如何使用它?
【问题讨论】:
标签: sql oracle oracle10g ora-00904
如果我写这个查询:
select Fname,Age*2 as Demo from Men where Demo = 5
然后我得到错误
ORA-00904(未识别演示)
如何使用它?
【问题讨论】:
标签: sql oracle oracle10g ora-00904
Oracle 中不需要“as”。
你只需写:
select fname, asge*2 demo from men;
但是,您不能在“where”子句中使用别名。
引用另一个网站上的帖子:
它的技术性在于,当 where 子句和 group by 子句正在执行,选择 部分查询尚未运行,并且 别名尚未分配。自从 订单在技术上是在之后完成的 可以使用选择别名。
【讨论】: