Ini akan bekerja untuk panjang argumen yang konstan dengan tanda kurung.
REGEXP_REPLACE(t.col1, '(\(.*?),(.*?),(.*?\))', '\1\2\3') new_col
pembaruan yang terinspirasi oleh komentar @ Kobi:
ekspresi reguler ini menghapus ,
antara ()
dapat diperpanjang hingga 9 (Saya memiliki buku
menyatakan \1 ... \500 seharusnya mungkin tetapi hanya \1 ... \9 yang berhasil)
REGEXP_REPLACE(t.col1, '\(([^,]*),([^,]*),?([^,]*),?([^,]*)\)', '(\1\2\3\4)') new_col