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