PL/SQL常用的字符串函数

来源:互联网 发布:股票盈亏记账软件 编辑:程序博客网 时间:2024/06/06 05:44

ASCII(c): 返回字符c的ASCII值

CHR(m): 将ASCII值m转换为字符

LENGTH(s): 返回s的长度,s可以是字符串、数字或表达式

LOWER(s): 将字符串s的字符改变为小写

UPPER(s): 将字符串s的字符改变为大写

CONCAT(s1,s2): 将字符串s2连接在s1的尾部,其作用与“||”相同

LPAD(s,len[,p]): 在字符串s左侧填充p指定的字符串直到达到len指定的长度,若未指定p,则默认填充空格

RPAD(s,len[,p]): 在字符串s右侧填充p指定的字符串直到达到len指定的长度,若未指定p,则默认填充空格

LTRIM(s[,p]): 从字符串s左侧开始删除p中出现的任何字符,直至出现p中没有字符为止

RTRIM(s[,p]): 从字符串右侧开始删除p中出现的任何字符,直至出现p中没有字符为止

TRIM(c,s): 将字符串s的左右两侧删除特定字符c

REPLACE(s,s1,s2): 将字符串s中与s1相同的部分用s2替换

SUBS(s,start[,len]): 删除字符串中s中从start位置开始的len个字符,若未指定len,则删除s中从start位置开始的所有字符

SUBSTR(s,start,len): 取字符串s中从start位置开始,长度为len的子串

INITCAP(s): 将每个字符串的首字母大写

SOUNDEX(s): 查找与字符串s发音相似的单词,该单词的首字母必须与s的首字母相同

INSTR(s,s1[,m[,n]]): 返回字符串s1在字符串s中出现的位置,其中m为开始搜索位置,n为s1出现的次数。若m<0,则从尾部开始搜索;n必须为正整数;m和n的默认值均为1

TRANSLATE(s,s1,s2): 将字符串s按照s1和s2对应关系进行转换

原创粉丝点击