PostgreSQL 文字列関数
24個の関数
CONCATCONCAT(str, ...)文字列を連結します(NULLは無視)。
CONCAT_WSCONCAT_WS(sep, str, ...)区切り文字を間に挟んで文字列を連結します。
SUBSTRINGSUBSTRING(str FROM pos FOR len)位置と長さで部分文字列を抽出します。
LEFTLEFT(str, n)左側からn文字を返します。
RIGHTRIGHT(str, n)右側からn文字を返します。
LENGTHLENGTH(str)文字列の文字数を返します。
UPPERUPPER(str)文字列を大文字に変換します。
LOWERLOWER(str)文字列を小文字に変換します。
TRIMTRIM([{BOTH|LEADING|TRAILING} c FROM] str)前後の空白(または指定文字)を除去します。
BTRIMBTRIM(str [, chars])両端から指定文字を除去します。
REPLACEREPLACE(str, from, to)部分文字列を置換します。
POSITIONPOSITION(substr IN str)部分文字列の位置を返します。
LPADLPAD(str, n, fill)指定した文字で左側を埋めて長さを合わせます。
RPADRPAD(str, n, fill)指定した文字で右側を埋めて長さを合わせます。
REPEATREPEAT(str, n)文字列をn回繰り返します。
REVERSEREVERSE(str)文字列を逆順にします。
SPLIT_PARTSPLIT_PART(str, delim, n)区切り文字で分割したn番目の部分を返します。
INITCAPINITCAP(str)各単語の先頭文字を大文字に変換します。
TO_CHARTO_CHAR(value, format)値をフォーマット文字列に変換します。
REGEXP_REPLACEREGEXP_REPLACE(str, pat, rep [, flags])正規表現パターンにマッチした部分を置換します。
REGEXP_MATCHREGEXP_MATCH(str, pattern)正規表現の最初のマッチ配列を返します。
STRING_AGGSTRING_AGG(expr, sep)区切り文字とともに文字列を連結します(集計)。
FORMATFORMAT(fmtstr, ...)printfスタイルのフォーマット文字列を返します。
MD5MD5(str)文字列のMD5ハッシュを返します。
