Pobierz wartości przed pierwszą spacją w SQL Server 2016 [duplikat]

Nov 30 2020

Używam SQL SERVER 2016.

Kolumna o nazwie Fullname ma wartość podobną do.

Raj A Malhotra
Kartik   Naidu
Stephen Jose  Mick
Tom    Alter

Przestrzeń nie jest taka sama po Raju, Kartiku, Stephenie i Tomie.

Próbuję uzyskać wartości przed pierwszą spacją.

Wynik

Raj
Kartik
Stephen
Tom

Odpowiedzi

GMB Nov 30 2020 at 18:10

Możesz po prostu użyć funkcji tekstowych:

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