如果我写这个查询:
select Fname,Age*2 as Demo from Men where Demo = 5
然后我收到错误
ORA-00904(未确定演示)
我如何使用它?
答案 0 :(得分:2)
您在Oracle中不需要“as”。
你只需写:
select fname, asge*2 demo from men;
但是你不能在“where”-clause中使用别名。
来自另一个网站上的帖子的引用:
它的技术性是什么时候 where子句和group by 正在执行的子句,选择 部分查询没有运行和 别名尚未分配。以来 订单依据是技术上完成的 选择别名可以使用。