【发布时间】:2013-02-14 13:27:55
【问题描述】:
我正在尝试运行我在 select 语句中使用子查询的查询。
这有效:
select
(select sysdate from dual),
(select 'municipality' from dual),
(select count(*) from municipality)
from dual;
但是生成的列名很难看,因此我想添加列别名。
我正在尝试运行以下查询:
select
(select sysdate from dual) as sysdate,
(select 'municipality' from dual) as tablename,
(select count(*) from municipality) as count
from dual;
此操作失败并出现 ORA 00923: From keyword not found where expected 错误。 不知何故,我错过了一些东西。
有什么建议吗?
谢谢。
【问题讨论】:
-
你的起始代码只是一个例子,对吧?如果这是真的,请改用
select sysdate, 'municipality' as tableName, count(*) as COUNT from municipality。示例sqlfiddle.com/#!4/cb881/4