MySQL - ¿como quitar texto antes de una palabra ? ej canal hij hijuela quiero quitar el texto antes de hij

 
Vista:

¿como quitar texto antes de una palabra ? ej canal hij hijuela quiero quitar el texto antes de hij

Publicado por hugo (1 intervención) el 21/07/2022 16:28:26
Buenas

como dice le titulo quiero quitar texto antes de una palabra tengo en mi base de datos una columna que tiene los siguientes datos

canal hij hijuela

otro_canal hij otra_hijuela

quiero quitar todo lo que esta antes de hij y tengo una segunda columna en la cual quiero quitar todo lo que esta depues de hij

básicamente des concatenar los dos datos unidos por la palabra hij
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

¿como quitar texto antes de una palabra ? ej canal hij hijuela quiero quitar el texto antes de hij

Publicado por Costero (3 intervenciones) el 22/07/2022 22:38:20
Antes de correr has un backup por si acaso

1
2
update tu_tabla
  set tu_columna = replace(tu_columna, left(tu_columna, INSTR(tu_columna, "hij") - 1), '')


1
2
update tu_tabla
  set la_otra_columna= replace(la_otra_columna, right(la_otra_columna, INSTR(la_otra_columna, "hij") + 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