2017-10-13 11 views
0

Halo alle.Entfernen Sie variable Teil der Zeichenfolge in Mysql Workbench

Ich habe eine Tabelle mit zwei Spalten. Einer von ihnen mit customer_id und einer mit acceptence_reason. Ich möchte die customer_id aus dem Akzeptierteil löschen, habe aber noch keine effektive Möglichkeit gefunden, dies zu tun. Um Verwirrung zu vermeiden, ich habe ein Bild hinzugefügt meinem Problem

Problem

+0

ist dies nicht klar. Ist der String Accept basierend auf reasonXX ein _static_ one? oder wird es variieren? –

+0

und der String '(Kundennummer = xyz)' immer hinter dem _reason text_ ???? –

+0

Es wird variieren. Es gibt also eine Reihe von Gründen, die verschiedene Gründe haben. –

Antwort

0

Ich nehme an, Sie schon substr() versuchten clearify aber vielleicht hast du nicht instr() wissen. Also würde ich das versuchen:

select Customer_id, substr(acceptance_reason, 0, instr(acceptance_reason,"(")) as acceptance_reason from ... 
+0

Ich habe eine Lösung mit Replace gefunden (acceptance_reason, CONCAT ('(customer_id =', customer_id, ')', '') Aber Ihre Methode hat funktioniert Gut. –

Verwandte Themen