1

次のような文字列を保持する列を取得しました。

{"plan-36";"id-36";}

この列の各文字列を確認したいのですが、条件に一致する場合、この文字列の特定の文字が変更されます (たとえば、番号が に変更36され99ます)。これが私がこれまでに得たものです:

SELECT string_column
FROM example_table
WHERE 
  INSTR(string_column,'plan-36') > 0
OR
  INSTR(string_column,'id-36') > 0

これは、「plan-36」または「id-36」文字列を含む行のみを返します。私が必要としているのは、この行にそのような文字列が含まれている場合、36値を変更する必要があるということ99です。

これにはどのSQL関数が必要ですか?

4

1 に答える 1