2016-05-04 2 views
1

Запуск простой запрос, как следующий выход «Код ошибки: 1054, Неизвестный столбец„GDP_PPP“в„списке поля“Алиас в некоторых выходов

SELECT 
COUNTRY 
, POPULATION 
, GDP_PPP_MIL 
, GDP_PPP_MIL * 1E6 AS GDP_PPP 
, GDP_PPP/POPULATION 
FROM COUNTRIES 

Я использую MySQL v5.7.12 и MySQL Workbench 6.3 на OS X 10.11.4 (El Capitan). Я просто скачал его несколько дней назад, а затем обновили ОС до El Cap.

ответ

0

вы пробовали это?

SELECT COUNTRY , POPULATION , GDP_PPP_MIL , GDP_PPP_MIL * 1E6 AS 'GDP_PPP' , GDP_PPP/POPULATION FROM COUNTRIES 
1

колонку вы просто именования (псевдоним) не будет отражать в q uery

Некоторые альтернативы

1.to использовать формулу снова

SELECT 
COUNTRY 
, POPULATION 
, GDP_PPP_MIL 
, GDP_PPP_MIL * 1E6 AS GDP_PPP 
, GDP_PPP_MIL * 1E6/ POPULATION 
FROM COUNTRIES 
+0

Так же MySQL не поддерживает псевдонимы? Я хочу использовать псевдоним в инструкции по порядку и в другом экземпляре в перегородке. – TSB

+0

Вы можете использовать псевдоним по порядку по запросу в одном и том же запросе запроса. Ограничение только для запроса запроса в псевдониме выбора столбца нельзя использовать для вычисления других столбцов select @TSB –

Смежные вопросы