Oracle常用函数(1)-字符函数
Oracel将函数分为单行函数和多行函数两大类:
1、单行函数:
-字符函数、数值函数、日期函数
-转换函数、通用函数
2、多行函数:
-sum()、avg() 只适用于数值类型
-count()、max()、min() 适用于任何类型数据
A、字符函数
函数:initcap(char) 功能:首字母转大写 例:initcap('hello') 结果:Hello
函数:lower(char) 功能:转换为小写 例:lower('FUN') 结果:fun
函数:upper(char) 功能:转换为大写 例:upper('sun') 结果:SUN
函数:ltrim(char,set) 功能:左剪裁 例:ltrim('xyzadams','xyz') 结果:adams
函数:rtrim(char,set) 功能:右剪裁 例:rtrim('xyzadams','ams') 结果:xyzad
函数:translate(char,from,to) 功能:按字符翻译 例:translate('jack','abcd','1234') 结果:j13k
函数:replace(char,search_str, replace_str) 功能:字符串替换 例:replace('jack and jue','j','bl') 结果:black and blue
函数:instr(char,substr[,pos]) 功能:查找字符串位置 例:instr('worldwide','d') 结果:5
函数:substr(char,pos,len) 功能:取字符串 例:substr('abcdefg',3,2) 结果:cd
函数:concat(char1,char2) 功能:连接字符串 例:concat('Hello','world') 结果:Helloworld