Я пытаюсь использовать CASE
в операторе SQL Select, который позволит мне получить результаты, в которых я могу использовать длину одной строки для получения результатов другой строки.. Они предназначены для несовпадающих -записей из двух наборов данных, которые имеют общий идентификатор, но различаются источником данных.
Оператор Case приведен ниже:
Select Column1, Column2,
Case
When Column1 = 'Something" and Len(Column2) = '35' Then Column1 = "Something Else" and substring(Column2, 1, 35)
End as Column3
From dbo.xxx
Когда я запускаю его, я получаю следующую ошибку:
Сообщение 102, уровень 15, состояние 1, строка 5 Неверный синтаксис рядом с '='.