Obtener valores antes del primer espacio en SQL Server 2016 [duplicado]
Nov 30 2020
Estoy usando SQL SERVER 2016.
La columna denominada Fullname tiene un valor como.
Raj A Malhotra
Kartik Naidu
Stephen Jose Mick
Tom Alter
El espacio no es el mismo después de Raj, Kartik, Stephen y Tom.
Estoy tratando de obtener valores antes del primer espacio.
Salida
Raj
Kartik
Stephen
Tom
Respuestas
GMB Nov 30 2020 at 18:10
Puedes usar funciones de cadena:
select t.*, left(fullname, charindex(' ', fullname) - 1) as firstname
from mytable t