2017-10-13 7 views
0

Halo all。Mysql Workbenchの文字列の可変部分を削除します

私は2つの列を持つテーブルを持っています。そのうち1つはcustomer_idで、もう1つはacceptence_reasonである。私は受け入れ部からcustomer_idを削除したいが、まだ効果的な方法を考え出していない。混乱を避けるため 私は私はあなたがすでにsubstr()を試みたが、多分あなたはinstr()を知らなかったと仮定し、私の問題

Problem

+0

これは明らかです。 「AcceptXに基づいて受け入れる」という文字列は_static_であるか?またはそれは変わるでしょうか? –

+0

と文字列 '(customer id = xyz)'は常に_reason text_を追跡します –

+0

これは変更されます。異なる理由がいくつかあります。 –

答えて

0

をclearifyする画像を追加しました。だから私はそれを試してみる:

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

置換(acceptance_reason、CONCAT( '(customer_id ='、customer_id、 ')'、 '')を使って解決策を見つけました。 しかし、よく –

関連する問題