* 文字列関数 [#v8a84372]
*** 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
http://www.postgresql.jp/document/9.1/html/functions-string.html