Мои данные выглядят примерно так:
Col1 COl2 Col3 COl4 COl5
Yes No No No No
No Yes No No No
И я хочу создать новый столбец следующим образом:
Col1 COl2 Col3 COl4 COl5 NEW_FIELD
Yes No No No No Col1
No Yes No No No Col2
При этом новое поле принимает имя поля, где «Да» соответствует (это происходит только в одном из столбцов между Col1 и Col5).
Я считаю, что могу сделать это с помощью функции CASE
, но, поскольку у меня есть приблизительно 10 столбцов, синтаксис получает немного громоздко, и мне интересно, есть ли более чистая функция типа MIN()
в полях?