SQL Server - ELIMINAR UNA PARTE DE UNA CADENA

   
Vista:

ELIMINAR UNA PARTE DE UNA CADENA

Publicado por miguel (2 intervenciones) el 18/02/2016 16:35:55
Buenos días, quisiera eliminar una parte de una cadena, les pondré mi caso

- Mz. M, Lt.1, Coo. Manylsa (AV.N.DE PIEROLA COLEGIO RICARDO PALMA) - Lima - Lima - Ate
- Mz. M, Lt.1, Coo. Manylsa (AV.N.DE PIEROLA COLEGIO RICARDO PALMA) - Lima - Lima - Ate
- Mz. M, Lt.1, Coo. Manylsa (AV.N.DE PIEROLA COLEGIO RICARDO PALMA) - Lima - Lima - Ate
- Av. José Carlos Mariátegui, Lote. 58, Urb. Zona A UCV 9 - Huaycán - Lima - Lima - Ate
- Jr.Raimondi Nº557 Int.205 - Ucayali - Coronel Portillo - Calleria

y quiero eliminar hasta el tercer guión de derecha a izquierda, quiero eliminar el distrito, provincia y departamento,
para todos los registros quiero eliminar el - Lima - Lima - Ate.
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
Imágen de perfil de Isaias

ELIMINAR UNA PARTE DE UNA CADENA

Publicado por Isaias (3181 intervenciones) el 18/02/2016 16:52:08
SELECT REPLACE(Tu_cadena, '- Lima - Lima - Ate.', '')
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

ELIMINAR UNA PARTE DE UNA CADENA

Publicado por miguel (2 intervenciones) el 18/02/2016 17:11:17
lo que pasa es que todos los registros no son iguales, en otros casos el distrito, provincia y departamento serán otros.
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
Imágen de perfil de Isaias

ELIMINAR UNA PARTE DE UNA CADENA

Publicado por Isaias (3181 intervenciones) el 18/02/2016 18:27:34
1
SELECT SUBSTRING(Tu_Cadena, 2, charindex('-', Tu_Cadena)-1)
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