• 追加された行はこの色です。
  • 削除された行はこの色です。
* PostgreSQL 文字列関数 [#v8a84372]
* 文字列関数 [#v8a84372]

*** SUBSTRING [#m276aa51]
*** SUBSTRING() [#m276aa51]
 SELECT SUBSTRING('abcdefg', 1, 3); -- >> 'abc'
文字列の最初の文字は1で指定する。

*** 文字列結合 [#mdbd72e9]
 'Post' || 'greSQL'

*** regexp_replace() 正規表現による文字列置換 [#mfbb31bf]

 SELECT regexp_replace(mesg,'\(\r\n|\r|\n\)', ' ', 'g') AS replaced_mesg FROM foo;

http://www.postgresql.jp/document/9.1/html/functions-matching.html#FUNCTIONS-POSIX-REGEXP

*** translate() 全角英数字を半角英数字へ変換する [#j8bae8bf]

 UPDATE t1 SET foo = translate(foo,
 '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ',
 '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
 );

** 参考 [#uba5fa3f]
http://www.postgresql.jp/document/9.1/html/functions-string.html


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS