Consulta para traer datos con espacios

26/04/2004 - 21:29 por Lord Rogers | Informe spam
Estimados:

¿Cómo puede ser una consulta para traer la primera palabra de un
registro que tiene una o más palabras?
Por ejemplo, se necesita sacar el primer nombre del campo ENOMBRE, y en éste
se encuentra registrado Juan Pablo. La idea es que arroje sólo Juan, y así
sucesivamente.

Saludos,

Lord Rogers
Desde el último lugar del mundo...
 

Leer las respuestas

#1 ulises
26/04/2004 - 22:18 | Informe spam
Me parece que ese trabajo lo trabajarías mas
eficientemente en el lado del cliente, en todo caso puedes
probar con :

create table #t1 ( nombre char(50) )
go
insert into #t1 values ( 'Juan Pablo')
insert into #t1 values ( 'María José' )
insert into #t1 values ( 'Maríano' )
go
select substring(nombre,1,charindex(' ',nombre)) as nombre
from #t1

resultado :

nombre
Juan
María
Maríano

(3 row(s) affected)

Saludos,
Ulises

Estimados:

¿Cómo puede ser una consulta para traer la primera


palabra de un
registro que tiene una o más palabras?
Por ejemplo, se necesita sacar el primer nombre del campo


ENOMBRE, y en éste
se encuentra registrado Juan Pablo. La idea es que arroje


sólo Juan, y así
sucesivamente.

Saludos,

Lord Rogers
Desde el último lugar del mundo...


.

Preguntas similares