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個の空白文字列を返します。