次の方法でいくつかのvarcharをクリーンアップする必要があります。
!, @, #, $, %, ^, &, *, (, ), }, {, [, ], ",", ., ?, /, ',
クローズドリストから:などの特殊文字を削除します。私はreplace\regexp_replaceを大量に使用してこれを行うことができましたが、SQLサーバーのものに似たものを探しています。次の番号を削除しますが、隣接する番号は削除しません。
round 1 --> round
round1 --> round1
round 12345 --> round
round12345 --> round12345
「and」、「or」、「Ltd。」、「international」などの単語のクローズドリストからサブストリングなしで単語を削除します。
more food or drinks ---> more food drinks. and not --> me food or drinks
私は大きなテーブルに取り組んでおり、可能な限り効率的にやりたいと思っています。
それを行う関数を書くべきですか、それとももっとエレガントな方法がありますか?