SQL - Particionar 1 campo en 2

 
Vista:

Particionar 1 campo en 2

Publicado por Mario Barajas (11 intervenciones) el 01/04/2003 00:54:37
Hola que tal:

Gracias a todos los que han respondido mis preguntas y abusando de su sapiensa, tengo otra pregunta.

Tengo un campo en el cual esta la siguiente forma:

Ubi_pro = Monterrey, N.L.

y yo lo quiero separar de la siguiente manera

proCiudad = Monterrey
proEstado = Nuevo León.

como puedo realizarlo debido a que a mano sería muy dificil pues son 800 registros.

de antemano.... gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Particionar 1 campo en 2

Publicado por Isaías Islas (5072 intervenciones) el 01/04/2003 22:35:17
Lo que usted necesita ocupar es la FUNCION DE CADENA, CHARINDEX, aqui le posteo unos ejmplos, Saludos.


declare @myvar varchar(255)
set @myvar = 'Monterrey, N.L.'

SELECT SUBSTRING(@myvar,1,CHARINDEX(',',@myvar)-1),
SUBSTRING(@myvar,CHARINDEX(',',@myvar)+1, len(@myvar))

set @myvar = 'San Luis Potosi, S.L.P.'

SELECT SUBSTRING(@myvar,1,CHARINDEX(',',@myvar)-1),
SUBSTRING(@myvar,CHARINDEX(',',@myvar)+1, len(@myvar))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar