SQL Server2016の最初のスペースの前に値を取得する[重複]
Nov 30 2020
SQL SERVER2016を使用しています。
Fullnameという名前の列には、のような値があります。
Raj A Malhotra
Kartik Naidu
Stephen Jose Mick
Tom Alter
Raj、Kartik、Stephen、Tomの後のスペースは同じではありません。
最初のスペースの前に値を取得しようとしています。
出力
Raj
Kartik
Stephen
Tom
回答
GMB Nov 30 2020 at 18:10
文字列関数を使用できます。
select t.*, left(fullname, charindex(' ', fullname) - 1) as firstname
from mytable t