Я пытаюсь написать запрос, который объединяет много строк и возвращает одно строковое значение, чтобы указать, содержит ли каждый столбец значение. Необходимо проверить каждый столбец, и если столбец содержит значение «истина», то объединить строковый результат, чтобы указать это.
Дано (в SQL Server 2008):
Col1 | Col2
Row1: 0 0
Row2: 0 1
Мне нужен результат о том, что «Col1 не имеет истины, Col2 имеет истину» (запятая не имеет значения).
Я предполагаю, что мне нужно объединить оператор CASE
или IF
с оператором ANY
, но пока синтаксис ускользает от меня.