問題タブ [redaction]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
140 参照

sql - Oracle SQL - フリー テキストの説明文内のさまざまな長さの数字の最後の 4 桁を除くすべての複数の出現箇所を編集する

おそらく REGEXP_REPLACE などを使用して、フリー テキスト内に表示される数字の最後の 4 桁 (または 5 以上の可変長) を除くすべてを編集する簡単な方法はありますか (テキスト内に別々の数字が複数出現する可能性があります)。

例えば

REGEX_REPLACE を使用すると、すべての数字を * に置き換えるのは明らかに簡単ですが、最後の 4 桁を維持し、正しい数の * に置き換えることは、私を悩ませています。

どんな助けでも大歓迎です!

(文脈上、通常の種類のビジネス上の制限により、これは実際の Oracle DBMS リダクション機能を使用するのではなく、データを取得するクエリ内で実行する必要がありました)。

どうもありがとう。