Я могу написать что-то вроде LINQ:
var selection = from person in personList
let initials = person.FirstName[0] + person.LastName[0]
select initials;
Можно ли сделать что-то подобное с SQL, например:
SELECT @Initials
FROM [Person]
SET @Initials = SUBSTRING (Person.FirstName, 1, 1) + SUBSTRING (Person.LastName, 1, 1)
Возможно, нет, но может быть, есть трюк?
Мне нужно иметь предварительно просчитанную переменную для дальнейшего использования в сложном предложении WHERE, чтобы избежать чрезмерной сложности и повторения кода.