5 de octubre de 2011

Dividir nombre completo en apellidos

DECLARE @FullName VARCHAR(100)
SET @FullName = 'Juan Perez'
SELECT SUBSTRING(@FullName, 1, CHARINDEX(' ', @FullName) - 1) AS [FirstName],SUBSTRING(@FullName, CHARINDEX(' ', @FullName) + 1, LEN(@FullName)) AS [LastName]

2 comentarios:

  1. Que pasa con un caso como este?

    "GARCIA$REYES$GERMAN ENRIQUE"

    ResponderEliminar
    Respuestas
    1. Pero eso esta bien , eso ya lo hice, pero como lo haria en una funcion mejor dicho:
      CREATE FUNCTION ....
      RETURNS...
      AS
      BEGIN



      RETURN
      END

      como se lo haria en funcion eso ...? si me puedes ayudar

      Eliminar