単語に任意の非数字文字がある場合は、単語全体を0に置き換える必要があります。たとえば、digital_word = '22B4'の場合は0に、そうでない場合はdigital_word = '224'に置き換えます。PL SQLは条件付きの提案を置き換えます
SELECT replace_funtion(digital_word,'has non numeric character pattern',0,digital_word)
FROM dual;
私は、デコード、REGEXP_INSTR、REGEXP_REPLACEを試みたが、適切なソリューションを考え出すことができませんでした。 お知らせください。
ありがとうございます。
なぜこのために関数(PL/SQL)が必要ですか?あなたはそうしない! – mathguy