时间:2021-07-01 10:21:17 帮助过:3人阅读
UPPER(char) 小写转大写
LOWER(char)   大写转小写
INITCAP(char) 首字母转换
SUBSTR(char,[m[,n]]) 截取字符串函数 
	从源字符串char的m开始截取,截取n位 你可以省略,代表截取到末尾
	m为0,表示冲字符串首字母截取。m为负数,表示冲字符串尾部截取
	例子:
	SQL> select substr(‘abcde‘,2,3),substr(‘abcde‘,2),substr(‘abcde‘,-2,1) from dual;
	SUB SUBS S
	--- ---- -
	bcd bcde d
SQL> select substr(‘abcde‘,2,3),substr(‘abcde‘,2),substr(‘abcde‘,-2,2) from dual;
	SUB SUBS SU
	--- ---- --
	bcd bcde de
LENGTH(char)   获取字符串长度
CONCAT(char1,char2)字符串连接函数
	与||操作符的作用一样
去除子串函数:
TRIM(c2 FROM c1)
	该函数表示从字符串c1中去除字符c2
TRIM(c1)
trim只有一个参数,代表去除首尾的空格
	从头部去除
RTRIM(c1[,c2])
	从尾部去除
REPLACE(char,s_STRING[,r_string])替换函数
实例:
	SQL> select replace(‘abced‘,‘a‘,‘A‘) from dual;
	REPLA
	-----
	Abced
SQL> select replace(‘abced‘,‘a‘) from dual;
	REPL
	----
	bced
SQL> select replace(‘abced‘,‘ab‘,‘A‘) from dual;
	REPL
	----
	Aced
oracle字符函数
标签: