Sql server 2016'da ilk alandan önce değerleri alın [duplicate]

Nov 30 2020

SQL SERVER 2016 kullanıyorum.

Fullname olarak adlandırılan sütunun değeri gibi.

Raj A Malhotra
Kartik   Naidu
Stephen Jose  Mick
Tom    Alter

Raj, Kartik, Stephen ve Tom'dan sonra Uzay aynı değil.

İlk boşluktan önce değerler elde etmeye çalışıyorum.

Çıktı

Raj
Kartik
Stephen
Tom

Yanıtlar

GMB Nov 30 2020 at 18:10

Sadece dize işlevlerini kullanabilirsiniz:

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