Charindex возвращает лишние письма - PullRequest
0 голосов
/ 09 мая 2020

Я пытаюсь вернуться, чтобы разделить названия города и штата в отдельные столбцы, но по какой-то причине я все равно получаю неверные результаты.

SELECT
    LEFT([Location], LEN([Location]) - CHARINDEX('-', [Location])),
    RIGHT([Location], LEN([Location]) - CHARINDEX('-', [Location]))
FROM
    HospitalStaff

s

1 Ответ

1 голос
/ 09 мая 2020

Думаю, вы хотите:

select left(location, charindex('-', location + '-') - 1),
       stuff(location, 1, charindex('-', location + '-'), '')

Здесь - скрипка db <>.

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