:)
ел бы преобразовать отдельные строки в несколько строк в PostgreSQL, где некоторые столбцы удалены. Вот пример текущего вывода:
name | st | ot | dt |
-----|----|----|----|
Fred | 8 | 2 | 3 |
Jane | 8 | 1 | 0 |
Samm | 8 | 0 | 6 |
Alex | 8 | 0 | 0 |
Используя следующий запрос:
SELECT
name, st, ot, dt
FROM
times;
И вот что я хочу:
name | t | val |
-----|----|-----|
Fred | st | 8 |
Fred | ot | 2 |
Fred | dt | 3 |
Jane | st | 8 |
Jane | ot | 1 |
Samm | st | 8 |
Samm | dt | 6 |
Alex | st | 8 |
Как я могу изменить запрос, чтобы получить желаемый результат?