[PostgreSQL] 改行コードを取り除くSQL
文字列フィールドの改行コードを取り除くSQLです。trim 関数を使いますがデフォルトだと空白文字だけなので、改行コードを指定してあげます。
update accesslog set useragent=trim(both E'\r\n' from usetagent);
- 改行コードをリテラルで書くには、"E" を付けてエスケープを有効にします
- "both" は文字列の両端を対象にする指定です
- その他 trim 関数の使い方はマニュアルを見てください
0 件のコメント