Использование регистра для сопоставления строк на сервере sql?

Я пытаюсь использовать 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 Неверный синтаксис рядом с '='.

7
задан MilkyWayJoe 2 May 2012 в 05:07
поделиться