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
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

ELIMINAR UNA PARTE DE UNA CADENA

Publicado por Isaias (4558 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
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

ELIMINAR UNA PARTE DE UNA CADENA

Publicado por Isaias (4558 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