SQL Server 2005 Использование CHARINDEX () Чтобы разделить строку

Как я могу разбить следующую строку на основе '-' персонаж?

Так что, если бы у меня была эта строка:LD-23DSP-1430

Как я могу разбить его на отдельные столбцы, как это:

LD        23DSP       1430

Кроме того, есть ли способ разделить каждый символ в отдельное поле, если мне нужно (без '-')? Я'Я пытаюсь найти способ заменить каждую букву алфавитом НАТО.

Так что это будет ..... Лима Дельта Двадцать три Дельта Сьерра Папа Четырнадцать тридцать ... в одном поле.

Я знаю, что могу получить левую сторону вот так:

LEFT(@item, CHARINDEX('-', @item) - 1)

Ответы на вопрос(6)

Ваш ответ на вопрос