首页 > 数据库技术 > 详细

oracle字符函数

时间:2016-04-20 20:05:05      阅读:356      评论:0      收藏:0      [点我收藏+]

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字符函数

原文:http://www.cnblogs.com/zhangkaicong/p/5413941.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!