Obtenir les valeurs avant le premier espace dans SQL Server 2016 [duplicate]
Nov 30 2020
J'utilise SQL SERVER 2016.
La colonne nommée Fullname a une valeur comme.
Raj A Malhotra
Kartik Naidu
Stephen Jose Mick
Tom Alter
L'espace n'est pas le même après Raj, Kartik, Stephen et Tom.
J'essaye d'obtenir des valeurs avant le premier espace.
Production
Raj
Kartik
Stephen
Tom
Réponses
GMB Nov 30 2020 at 18:10
Vous pouvez simplement utiliser des fonctions de chaîne:
select t.*, left(fullname, charindex(' ', fullname) - 1) as firstname
from mytable t