Мне нужна помощь в преобразовании данных в таблицу, что уменьшает количество столбцов до одного столбца. Ниже приведен пример ниже:Нормализация данных в таблице
Frequency_1 integer,
Frequency_2 integer,
Frequency_3 integer,
Frequency_4 integer,
Эти столбцы в настоящее время занимают 1 или 0. Только один столбец будет держать 1.
Новый столбец должен быть определен как
Frequency integer
И этот новый столбец должен удерживайте значение от 1 до 4, в зависимости от того, какое из старых столбцов имеет значение = 1.
Не могли бы вы предложить команду SQL для этого?
Elegant. Очень хорошо. –
Элегантный действительно. Это хорошо работает для этого. Не уменьшать вопрос на основе CASE. Так что мой +1 к ним тоже. –