Вопрос для всех ... У меня есть некоторые значения, которые я вставил в таблицу, когда я пытаюсь играть со строковыми функциями. То, что я пытаюсь сделать, это удалить конец строки и сохранить все документы:Получить подстроку, усеченную в SQL Server
CREATE TABLE #BrokerNameT
(
BrokerName VARCHAR(100)
)
INSERT INTO #BrokerNameT
(BrokerName)
VALUES ('Peter Pan Co Cash'),
('Batman Co Cash'),
('Spiderman Algo'),
('Spiderman Cash')
Вот что я ищу, чтобы просто вернуться: «Питер Пэн Co», «Бэтмен Co», и 'Spiderman'
Можно ли найти первое пространство от конец строки? Если бы я смог это сделать, не мог бы я просто сохранить все до первого места?
Любая идея, как я буду заниматься этим?
Могу ли я использовать два оборота для достижения этого?
Yup. Чувствуешь себя глупым, потому что не думаешь об этом. –
Не так ли глупо, что SQL Server не продвинулся вперед, чтобы сделать что-то столь же простое, как это и регулярное выражение, например? – shahkalpesh