Halo all。Mysql Workbenchの文字列の可変部分を削除します
私は2つの列を持つテーブルを持っています。そのうち1つはcustomer_idで、もう1つはacceptence_reasonである。私は受け入れ部からcustomer_idを削除したいが、まだ効果的な方法を考え出していない。混乱を避けるため 私は私はあなたがすでにsubstr()
を試みたが、多分あなたはinstr()
を知らなかったと仮定し、私の問題
Halo all。Mysql Workbenchの文字列の可変部分を削除します
私は2つの列を持つテーブルを持っています。そのうち1つはcustomer_idで、もう1つはacceptence_reasonである。私は受け入れ部からcustomer_idを削除したいが、まだ効果的な方法を考え出していない。混乱を避けるため 私は私はあなたがすでにsubstr()
を試みたが、多分あなたはinstr()
を知らなかったと仮定し、私の問題
をclearifyする画像を追加しました。だから私はそれを試してみる:
select Customer_id, substr(acceptance_reason, 0, instr(acceptance_reason,"(")) as acceptance_reason from ...
置換(acceptance_reason、CONCAT( '(customer_id ='、customer_id、 ')'、 '')を使って解決策を見つけました。 しかし、よく –
これは明らかです。 「AcceptXに基づいて受け入れる」という文字列は_static_であるか?またはそれは変わるでしょうか? –
と文字列 '(customer id = xyz)'は常に_reason text_を追跡します –
これは変更されます。異なる理由がいくつかあります。 –