sql >> データベース >  >> RDS >> PostgreSQL

正規表現はPostgresで検索して置換します

    固定文字列を置き換えるには、単純なreplace()を使用します 機能。

    動的文字列を置き換えるには、regexp_replace()を使用できます このように:

    UPDATE
      YourTable
    SET
      TheColumn = regexp_replace(
        TheColumn, 'http://[^:\s]+:9999(\S+)', 'http://example2.com\1', 'g'
      )
    


    1. SQLiteで既存のデータを更新する方法

    2. .NET / Oracle:プログラムでDDLステートメントを使用してスクリプトを実行する方法

    3. コンテナ内にpostgres拡張機能を作成するにはどうすればよいですか?

    4. OracleCloudのMAAドキュメント