Получить значения перед первым пробелом в sql server 2016 [дубликат]

Nov 30 2020

Я использую SQL SERVER 2016.

Столбец с именем Fullname имеет значение вроде.

Raj A Malhotra
Kartik   Naidu
Stephen Jose  Mick
Tom    Alter

Пространство не то же самое после Раджа, Картика, Стивена и Тома.

Я пытаюсь получить значения до первого пробела.

Вывод

Raj
Kartik
Stephen
Tom

Ответы

GMB Nov 30 2020 at 18:10

Вы можете просто использовать строковые функции:

select t.*, left(fullname, charindex(' ', fullname) - 1) as firstname
from mytable t