ASCII(‘x’):返回字符表达式最左端字符的ASCII 码值。x如果为纯数字,可以不用单引号,如果最左端是汉字的ascii值。
CHR(n1):将ASCII 码转换为字符。
CONCAT(c1,c2):连接两个字符串,同||效果一样。
INITCAP(c1):返回字符串并将字符串的第一个字母变为大写,其它字母小写。
LOWER(c1):将字符串全部转为小写。
UPPER(c1):将字符串全部转为大写。
INSTR(C1,C2[,I[,J]]):在一个字符串中搜索指定的字符,返回发现指定的字符的位置;C1 被搜索的字符串;C2 希望搜索的字符串;I 搜索的开始位置,默认为1;J 第J次出现的位置,默认为1。
LENGTH(c1):返回字符串的长度。
LPAD(c1,n[,c2]):在字符串c1的左边用字符串c2填充,直到长度为n时为止。C1 字符串;n 追加后字符总长度;c2 追加字符串,默认为空格。
RPAD(c1,n[,c2]):在字符串c1的右边用字符串c2填充,直到长度为n时为止。C1 字符串;n 追加后字符总长度;c2 追加字符串,默认为空格。
LTRIM(c1,[,c2]):删除左边出现的字符串。C1 字符串;c2 追加字符串,默认为空格。
RTRIM(c1,[,c2]):删除右边出现的字符串。C1 字符串;c2 追加字符串,默认为空格。
REPLACE(c1,c2[,c3]):将字符表达式值中,部分相同字符串,替换成新的字符串。c1 希望被替换的字符或变量; c2 被替换的字符串;c3 要替换的字符串,默认为空(即删除,不是空格)。
SUBSTR(c1,n1[,n2]):取子字符串。在字符表达式c1里,从n1开始取n2个字符;若不指定n2,则从第y个字符直到结束的字串。
TRANSLATE(c1,c2,c3):将字符表达式值中,指定字符替换为新字符。c1 希望被替换的字符或变量; c2 查询原始的字符集;c3 替换新的字符集,将c2对应顺序字符,替换为c3对应顺序字符;如果c3长度大于c2,则c3长出后面的字符无效;如果c3长度小于c2,则c2长出后面的字符均替换为空(删除);如果c3长度为0,则返回空字符串。如果c2里字符重复,按首次位置为替换依据。
TRIM(c1 from c2):删除左边和右边出现的字符串。C2 删除前字符串;c1 删除字符串,默认为空格