MySQL 文字列関数
23個の関数
CONCATCONCAT(s1, s2, ...)文字列を連結します。
CONCAT_WSCONCAT_WS(sep, s1, s2, ...)区切り文字を間に挟んで文字列を連結します。
SUBSTRINGSUBSTRING(str, pos, len)指定した位置から部分文字列を抽出します。
LEFTLEFT(str, n)文字列の左側からn文字を返します。
RIGHTRIGHT(str, n)文字列の右側からn文字を返します。
LENGTHLENGTH(str)文字列のバイト数を返します。
CHAR_LENGTHCHAR_LENGTH(str)文字列の文字数を返します。
UPPERUPPER(str)文字列を大文字に変換します。
LOWERLOWER(str)文字列を小文字に変換します。
TRIMTRIM([{BOTH|LEADING|TRAILING} remstr FROM] str)前後の空白(または指定文字)を除去します。
LTRIMLTRIM(str)左側の空白を除去します。
RTRIMRTRIM(str)右側の空白を除去します。
REPLACEREPLACE(str, from, to)部分文字列を置換します。
INSTRINSTR(str, substr)部分文字列が最初に現れる位置を返します。
LPADLPAD(str, len, padstr)指定した文字で左側を埋めて長さを合わせます。
RPADRPAD(str, len, padstr)指定した文字で右側を埋めて長さを合わせます。
REPEATREPEAT(str, n)文字列をn回繰り返します。
REVERSEREVERSE(str)文字列を逆順にします。
FORMATFORMAT(X, D)数値を3桁区切りの文字列にフォーマットします。
ASCIIASCII(str)最初の文字のASCIIコードを返します。
CHARCHAR(n, ...)ASCIIコードを文字に変換します。
HEXHEX(str | n)16進数文字列に変換します。
SPACESPACE(n)n個の空白文字列を返します。
