括弧内にいくつかの単語を含むタイトル列があります。括弧を削除したいのですが、regexp_replace を使用して、現在括弧内にある単語を保持します。これを試しましたが、うまくいかないようでした。列にはまだブラケットがあります。
UPDATE test_table SET title = regexp_replace(title, '()', '', 'g');
括弧内にいくつかの単語を含むタイトル列があります。括弧を削除したいのですが、regexp_replace を使用して、現在括弧内にある単語を保持します。これを試しましたが、うまくいかないようでした。列にはまだブラケットがあります。
UPDATE test_table SET title = regexp_replace(title, '()', '', 'g');
テストされていませんが、これが通常の正規表現構文であると想定しています。
UPDATE test_table SET title = regexp_replace(title, '\(|\)', '', 'g');
また
UPDATE test_table SET title = regexp_replace(title, '[()]', '', 'g');
() を入れる[]
ことは、それぞれの単一文字を探すことを意味します。|
「または」という意味を使用しますが\
、その場合は () をエスケープする必要があります。