文字列関数
文字列関数は、数値以外の結果を返す関数です。文字列とは、数値として解釈されない文字の並びです(例:Jones、"25")。
- ARABIC(str) ローマ数字をアラビア数字に変換します
- ACHAR(x) ANSI 文字関数
- ACODE(str) 文字を ANSI コードに変換します
- CHAR(x) Unicode 文字関数
- CODE(str) 文字を Unicode コードに変換します
- CONCAT(s1,s2) 2 つ以上の文字列を連結します
- FIND(needle,haystack[,startpos]) 特定のテキストが別のテキスト内で見つかる位置を返します
- FORMAT(template[, arguments, ….]) 書式設定された文字列を返します。
- LEFT(str,n) 文字列の左側の部分
- LEN(str) 文字列の長さ(コード単位の数)
- LOWER(str) str を小文字に変換します
- LTRIM(str) テキストの先頭のスペースを削除します
- MID(str,pos,n) str の位置 pos から始まる n 文字を返します
- PROPER(str) 各単語の最初の文字を大文字に、残りを小文字にします
- REPEAT(str,n) 文字列 str を n 回繰り返します
- REVERSE(str) 文字列を逆順にします
- RIGHT(str,n) 文字列の右側の部分
- ROMAN(number[,form]) アラビア数字をローマ数字(テキスト)に変換します。
- RTRIM(str) テキストの末尾のスペースを削除します
- STR(x,n) 数値を文字列に変換します
- SUBSTITUTE(str,find,replace[,index]) 一部のテキストを置き換えた文字列を返します。
- TRIM(str) 単語間の単一のスペースを除き、テキストからすべてのスペースを削除します
- ULEN(str) 文字列の長さ(文字数)
- UPPER(str) str を大文字に変換します
- VALUE(str) 文字列を数値に変換します