Вырезание подстроки в символе Unicode в SQL Server - PullRequest
0 голосов
/ 14 февраля 2019

В SQL Server, как я могу получить подстроку слева от символа Unicode?

Для обычного символа я могу сделать это:

LEFT(MyColumn, CHARINDEX('~', MyColumn) -1)

, но для Unicodeсимвол, это не работает:

LEFT(MyColumn, CHARINDEX(N'≈', MyColumn) -1)

Мое текущее решение состоит в том, чтобы заменить символ Unicode на символ не-Unicode, используя REPLACE (), а затем разделить на этот символ, но есть ли лучше (меньшеhacky) кстати?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...