select
country_olympic_name,
SUM(part_gold) as 'Number of Gold Medals'
From
games.country,
games.participation
where
participation.country_isocode = country.country_isocode
group by
country_olympic_name;
我一直收到错误ORA-00923:未在预期位置找到关键字,并且不知道原因,请帮助
5条答案
按热度按时间vwoqyblh1#
标识符需要用双引号(
"
)引起来。单引号('
)表示字符值(不是“名称”)。因此,您需要使用:
手册中有更多详细信息:
slsn1g292#
检查保留字。这是我的问题。无论出于什么原因,使用“SIZE”作为列别名都会导致Oracle吐出同样的错误,这让我抓狂了一阵子。
iqih9akk3#
SELECT查询后加逗号
在我的例子中,我有这样的查询
如您所见,我在
SELECT BANK_NAME
行之后没有逗号。正确的查询是:
k10s72fa4#
你可以试着这样做:
i86rm4rw5#
试试这个..。