SQL Server 2016에서 첫 번째 공백 앞에 값 가져 오기 [중복]

Nov 30 2020

SQL SERVER 2016을 사용하고 있습니다.

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