oracle 字符串函数

     1.upper(str)  小写到大写 例:upper(china)---CHINA

         2.lower(str)   大写到小写 例:lower( CHINA )---china

         3.replace(str,str1,str2)   替换字符串,在str中把str1替换成str2

         4.replace(str,str1)   替换字符串,默认str2=空

         5.ltrim(str,str1)    截掉左边指定的字符串,例:str='kkmmmm' ,str1='kk',结果='mmmm'

         6.rtrim(str,str1)   截掉右边指定的字符串,例:str='kkmmmmkk',str1='kk',结果='kkmmmm'

         7.instr(str,str1,n,m) 查找字符串,在str中查找str1,从n的位置开始的第m次的位置.

         8.instr(str,str1)     在str中查找str1,从0开始的第一次出现的位置.

         9.concat(str,str1)   连接字符串 等同于:||运算符

        10.ascii(str)       把str的第一个字母变成ascii数字

        11.chr(number)      把数字变成字母

        12.trim(str1 from str) 删除str两边的str1

        13.initcap(str)  每个单词的首字母大写,以空格 控制字符 标点符号来划定单词.

        14.length(str)   str的长度,如果str为null 返回null;

        15.lpad(str,n,str1) str左边用str1填充到n的长度,如果n小于str的长度,则截取str的n长度返回.

        16.rpad(str,n,str1) str 右边用str1填充到n长度,如果n小于str的长度,同截取str的n长度返回.

        17.substr(str,n,m)  str中从n个字符开始截取m个字符

        18.substrb(str,n,m) 以字节算.

        19.soundex(str)    返回与c1发音相似的词

        20.translate(str,str1,str2) 在str中用str2替换str1

        21.lengthb(str)   str的长度,以字节计算 ,中文是三个字节

        22.to_number(str) 字符串到数字

        23.greatest(str,str1,str2) 表达式中最大的值

        24.least(str,str1,str2) 表达式中最小的值

        25.convert(str,dset,dset1) 从一个字符集到另一个字符集

猜你喜欢

转载自fy1368.iteye.com/blog/1788808