Получить имена столбцов, если значение истинно - PullRequest
0 голосов
/ 28 сентября 2018

Скажите, у меня есть таблица:

table_name: animal
column_names:
"dog": 'f',
"cat": 'f',
"cow": 't'
.
.
.

Как отобразить имя столбца "корова"?

Спасибо!

1 Ответ

0 голосов
/ 28 сентября 2018

Единственный простой способ сделать это - проверить непосредственно каждый столбец:

select 
  case 
    when dog=true then 'dog'
    when cat=true then 'cat'
    when cow=true then 'cow'
  end as col
from animal
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...