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

Posted

技术标签:

【中文标题】如何在查询中使用别名字段? (甲骨文10g)【英文标题】:how to use alias field in query ? (oracle 10g) 【发布时间】:2009-10-26 12:20:29 【问题描述】:

如果我写这个查询:

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

然后我得到错误

ORA-00904(未识别演示)

如何使用它?

【问题讨论】:

【参考方案1】:

Oracle 中不需要“as”。

你只需写:

select fname, asge*2 demo from men;

但是,您不能在“where”子句中使用别名。

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

它的技术性在于,当 where 子句和 group by 子句正在执行,选择 部分查询尚未运行,并且 别名尚未分配。自从 订单在技术上是在之后完成的 可以使用选择别名。

【讨论】:

以上是关于如何在查询中使用别名字段? (甲骨文10g)的主要内容,如果未能解决你的问题,请参考以下文章