В PostgreSQL, как я могу объединить несколько столбцов в один столбец с несколькими строками?Объединить несколько столбцов в один столбец с несколькими строками
Столбцы все логическое значение, так что я хочу:
- Фильтр для истинных значений только
- Заменить истинное значение (
1
) с именем столбца (A, B или C)
у меня есть эта таблица:
ID | A | B | C
1 0 1 0
2 1 1 0
3 0 0 1
4 1 0 1
5 1 0 0
6 0 1 1
Я хочу, чтобы получить эту таблицу:
ID | Letter
1 B
2 A
2 B
3 C
4 A
4 C
5 A
6 B
6 C
Это не сортируется. –
Теперь упорядочен только набор результатов 3-го запроса. –
И '' A'', '' B'', '' C'' не находятся под 'Letter'. –