Buen día
Por favor como puedo en una cadena de texto de MYSQL borrar todo lo que haya luego de una palabra, ej. LTDA.
No me sirve poner posiciones porque no siempre son iguales.
Gracias
| |||
Como borrar todo luego de una palabra - Cadena de Texto Buen día Por favor como puedo en una cadena de texto de MYSQL borrar todo lo que haya luego de una palabra, ej. LTDA. No me sirve poner posiciones porque no siempre son iguales. Gracias |
| ||||
Respuesta: Como borrar todo luego de una palabra - Cadena de Texto Podrias hacer un substring desde 1 hasta donde comienza la cadena a buscar y para saber cual es la posicion de la cadena a buscar usas un locate
Código MySQL:
Ver original
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
| |||
Respuesta: Como borrar todo luego de una palabra - Cadena de Texto Excelentísimo Sr. Muchas gracias. Le agregué el From al final para seleccionar la tabla Resultado
Código MySQL:
Ver original Saludos |
| |||
Respuesta: Como borrar todo luego de una palabra - Cadena de Texto Estoy viendo y creo que no es precisamente lo que buscaba porque se borra lo que hay al comienzo de la cadena de texto y no lo que hay luego de la palabra ej. LTDA El tema es que tengo varios miles de lineas en una base de datos MYSQL y necesito normalizar los nombres de las empresas y quitar todo lo que pueda haber luego de Ej. LTDA o SA o SRL, y por lo tanto necesito hacer un UPDATE de todas las cadenas de texto. Espero que haya alguna forma en MYSQL para que pueda resolverlo Saludos |
| ||||
Respuesta: Como borrar todo luego de una palabra - Cadena de Texto pues nada mas cambia las posiciones de las cadenas:
Código MySQL:
Ver original Y listo :) ahora para el update
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
| |||
Respuesta: Como borrar todo luego de una palabra - Cadena de Texto Disculpa LIbras que no pude responder hasta ahora. Estoy regresando de mi trabajo! Tengo una nueva consulta para ver si pueden ayudarme con mi normalización. Como puedo hacer un UPDATE borrando de una cadena de texto todo lo que se encuentra entre paréntesis, ej. EMPRESA (ESTA EMPRESA) MÍA LTDA. Así como aparece en el ejemplo, quisiera que se borre ESTA EMPRESA incluyendo los paréntesis, pero mantener EMPRESA MÏA. Ya intenté hacerlo con susbrting_index, pero se borra lo que aparece luego de los paréntesis también ej. (ESTA EMPRESA) MÍA LTDA. Muchas gracias por tu ayuda. Espero que esto le pueda servir a muchas otras personas |
| |||
Respuesta: Como borrar todo luego de una palabra - Cadena de Texto Para quien le sea útil lo conseguí hacer yo,
Código MySQL:
Ver original y el UPDATE
Código MySQL:
Ver original Saludos Última edición por Lordseed; 17/09/2015 a las 15:36 |
Etiquetas: |