Как я могу показать «одно и то же имя», появляющееся несколько раз в столбце, как одно имя в строке - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть первая таблица, хранящаяся в базе данных, как показано, и я должен применить к ней запрос, чтобы показать ее, как вторая таблица

enter image description here

1 Ответ

0 голосов
/ 04 декабря 2018

Вот один вариант использования conditional aggregation:

select subject, 
       max(case when exam = 'Mid1' then marks end) as Mid1,
       max(case when exam = 'Mid2' then marks end) as Mid2
from yourtable
group by subject
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...