Ответ 1
Идентификаторы должны быть указаны с двойными кавычками ("
). Одиночные кавычки ('
) обозначают значение символа (не "имя" ).
Для этого вам необходимо использовать:
SUM(part_gold) as "Number of Gold Medals"
Подробнее в руководстве:
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: ключевое слово FROM не найдено, где ожидалось, и не знаю почему, пожалуйста, помогите
Идентификаторы должны быть указаны с двойными кавычками ("
). Одиночные кавычки ('
) обозначают значение символа (не "имя" ).
Для этого вам необходимо использовать:
SUM(part_gold) as "Number of Gold Medals"
Подробнее в руководстве:
Вы можете попробовать: -
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;
Попробуйте это...
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;