изменить отображаемое имя ячейки в выводе sql запроса

0

Я пытаюсь запустить запрос для получения результатов из таблицы и изменить "отображаемые имена" выходных переменных. Запрос используется для построения диаграмм, и мне нужно иметь понятные значения, которые будут отображаться на диаграмме. Вот код, который я использую. Проблема в последних двух строках. Мне нужно переименовать отображаемые имена.

Цените любую помощь


SELECT table.date, table.concept, table.avg, table.avg90, table.avg30, table.avg7

FROM table
WHERE table.date
IN (

SELECT MAX( DATE ) 
FROM table
GROUP BY table.concept
)
AND table.concept in  ('h2h_globalism','h2h_populism')
WHERE 'h2h_globalism' = 'Globalism')
WHERE 'h2h_populism' = 'Populism')
  • 0
    select a AS Did, b AS YOU , c AS GOOGLE, d as THIS from TableOfSqlApi
Теги:

2 ответа

0

Похоже, вам нужно заменить этот бит

SELECT table.date, table.concept, table.avg, table.avg90, table.avg30, table.avg7

Со следующим.

SELECT table.date, 
Case when table.concept = 'h2h_globalism' then 'globalism' else 'populism' end as concept,
 table.avg, table.avg90, table.avg30, table.avg7
0

Вы должны добавить псевдоним. Например:

SELECT table.date as DATE, table.concept as CONCEPT, table.avg as AVG, table.avg90 as AVG90, table.avg30 as AVG30, table.avg7 as AVG7

FROM table
WHERE table.date
IN (

SELECT MAX( DATE ) 
FROM table
GROUP BY table.concept
)
AND table.concept in  ('h2h_globalism','h2h_populism')
WHERE 'h2h_globalism' = 'Globalism')
WHERE 'h2h_populism' = 'Populism')

Ещё вопросы

Сообщество Overcoder
Наверх
Меню