本文主要是介绍oracle单行函数——字符串函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
字符函数:接收数据返回具体的字符信息
dual虚拟的数据表
1、upper()函数:转变为大写字母
select upper('shit') from dual;
result: SHIT
2、lower()函数:转变为小写字母
select lower('SHIT') from dual;
result:shit
3、replace():替换函数
select replace('shit','s','_') from dual;
result: _hit
4、substr():截取函数
截取前三位
select substr(name,0,3) from dual 或者
select substr(name,1,3) from dual
截取第三位之后的
select substr(name,3) from dual
截取后三位的
select substr(name,length(name)-2) from 或者
select substr(name,-3) from dual
5、首字母大写
select initcap(name) from dual;
6、LENGTH()函数:返回数据的长度
select length('helloword') from dual;
7、返回指定字符ASCII码
SELECT ASCII('L') FROM dual;
result :76
8、验证CHR()函数,将ASC II码变回字符
SELECT CHR(100) FROM dual;
9、去掉字符串左边空格——LTRIM()
去掉右边字符串空格——RTRIM()
SELECT LTRIM(' MLDN '),RTRIM(' MLDN ') FROM dual;
10、字符串左填充LPAD(),右填充 RPAD()
SELECT LPAD('SHIT',10 ,'*'),RPAD(SHIT',10 ,'*') FROM dual;
这篇关于oracle单行函数——字符串函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!