概要 | MySQL | PostgreSQL | SQLite | SQLSERVER | Oracle |
---|---|---|---|---|---|
指定された文字Xに対応する 文字コードを取得 |
ASCII(x) | ASCII(x) | - | ASCII(x) | ASCII(x) |
指定されたコードnに対応する 文字を取得 |
CHAR(n) | CHR(n) | - | CHAR(n) | CHR(n) |
指定された文字列Xの長さを 取得 |
CHAR_ LENGTH(x) |
LENGTH(x) | LEN(x) | LENGTH(x) | LENGTH(x) |
文字列Xをn文字目から検索し 部分文字列sxの出現位置を取得 |
POSITION (sx IN x) |
POSITION (sx IN x) |
- | CHARINDEX (x,sa[,n]) |
INSTR (x,sa[,n]) |
文字列を結合 | CONCAT (x,x…) |
||演算子 | ||演算子 | + 演算子 | ||演算子 |
文字列x内の部分文字列oを 文字列nで置換 |
REPLACE (x,0,n) |
TRANSLATE (x,0,n) |
REPLACE (x,0,n) |
REPLACE (x,0,n) |
REPLACE (x,0,n) |
文字列前方の空白を削除 | LTRIM(x) | LTRIM(x) | LTRIM(x) | LTRIM(x) | LTRIM(x) |
文字列後方の空白を削除 | RTRIM(x) | RTRIM(x) | RTRIM(x) | RTRIM(x) | RTRIM(x) |
文字列xのn文字目から l文字分を削除 |
SUBSTRING (x,n,l) |
SUBSTRING (x,n,l) |
SUBSTR (x,n,l) |
SUBSTRING (x,n,l) |
SUBSTR (x,n,l) |
文字列xを小文字に変換 | LOWER(x) | LOWER(x) | LOWER(x) | LOWER(x) | LOWER(x) |
文字列xを大文字に変換 | UPPER(x) | UPPER(x) | UPPER(x) | UPPER(x) | UPPER(x) |