Member 13505728 Ответов: 1

Как вывести значение в отдельной таблице в SQL, если значение true print with column name?


Я был создать таблицу в sql, как 2 столбца CO11 и CO12

CO11 присваивает значения 1 ,0 и 1

CO22 присвоить значения 0,1 и 1

я хочу, чтобы результат был в отдельном столбце, где значение равно '1', и ans будет печатать имена столбцов

Что я уже пробовал:

ничего я об этом не имею ни малейшего представления

Mehdi Gholam

Это не то, как работают таблицы базы данных и запросы.

1 Ответов

Рейтинг:
0

Richard Deeming

Если я понял, о чем вы просите, что-то вроде этого должно сработать:

SELECT
    'CO11' As ColumnName
FROM
    YourTable
WHERE
    CO11 = 1

UNION ALL

SELECT
    'CO22' As ColumnName
FROM
    YourTable
WHERE
    CO22 = 1

Это трудно сказать из этой ограниченной выборки, но это действительно звучит как очень плохой дизайн базы данных.