Bienvenidos

Recuerda que tus comentarios son importantes y recuerda agradecer si te fue útil algun artículo publicado aquí.

L1f3 15 a D@nc3 Flo0r

martes, 3 de noviembre de 2009

Tomar una palabra de un string en sql server

SELECT CASE CHARINDEX(' ', [campo], 1)
     WHEN
0 THEN [campo] -- empty or single word
     ELSE SUBSTRING(
[campo], 1, CHARINDEX(' ', [campo], 1) - 1) -- multi-word
END

FROM [tabla]

3 comentarios:

Anónimo dijo...

Muy bueno

Luis dijo...

y sin tengo 3 palabras en un campo separado por espacio

Luis dijo...

y si tengo 3 palabras en un campo separado por espacio