Charindex в SQL запросах

Добрый день.

Нужна подсказка по использованию функции Charindex в SQL запросах.

 

Используется класс Select для формирования SQL запроса к БД, т.к. подключение некоторых фильтров выполняется при определённый условиях.

К основной таблице идет подключение дополнительной таблицы, которое использует в условии подключения функцию Charindex(и Concat).

Реализовать условие подключения таблицы получилось используя класс Column метод SqlText, но он помечен как Obsolete.

Подскажите каким образом нужно правильно реализовать задуманный функционал?

 

.From("UsrJobPosting")

.InnerJoin("City")

.On("City", "Id")

.IsEqual("UsrJobPosting", "UsrLocationId")

.Or(Column.SqlText("CHARINDEX(CONCAT(City.Name,';'), UsrJobPosting.UsrAdditionalLocations)"))

.IsGreater(Column.Parameter(0))

Нравится

0 комментариев
Показать все комментарии