Oracle单行字符函数
来源:互联网 发布:淘宝怎么去掉虚拟商品 编辑:程序博客网 时间:2024/05/18 00:23
1.LOWER:字符转换为小写
select lower('TEST') from dual;
dual是Oracle提供的虚表。
2.UPPER:字符转换为大写
select upper('test') from dual;
3.INITCAP:把每个字符的开头转换为大写,其余转换为小写
select initcap('this is a dog') from dual;
输出This Is A Dog。
4.CONCAT:将两个两个字符串连接成一个字符串
select concat('sql','test') from dual;
输出sqltest
5.SUBSTR:截取字符串
select substr('123456789ABCDEF',12) from dual;
从第12个字符开始截取字符串,输出CDEF。
select substr('123456789ABCDEF',5,6) from dual;
从第5个字符开始截取,截取长度为6的字符串,输出56789A。
6.INSTR:返回所给字符的数字位置
select instr('abcdefghf','f') from dual;
返回6
select instr('abcdefghf','f',1,1) from dual;
返回6,从第一个字符开始返回f第一次出现时的位置,这两个数字默认是1。
select instr('abcdefghf','f',2,2) from dual;
返回9,从第二个字符开始返回f第二次出现时的位置。
7.TRIM:将源字符串头部,尾部,或者头尾同时去除指定的字符
select trim('s' from 'shjdslaks') from dual;
去掉字符串头尾的s,输出hjdslak,默认是去掉头尾的字符。
select trim(both 's' from 'shjdslaks') from dual;
效果同上。
select trim(leading 's' from 'shjdslaks') from dual;
去掉字符串头部的s,输出hjdslaks。
select trim(trailing 's' from 'shjdslaks') from dual;
去掉字符串尾部的s,输出shjdslak。
select trim('s' from 'ssshjdslaksss') from dual;
去掉字符串头尾部所有的s,输出hjdslak。
8.REPLACE:将指定的字符串进行替换
select replace('hjdslakj','j','J') from dual;
将hjdslakj中所有的j替换成J。
阅读全文
0 0
- Oracle单行字符函数
- Oracle单行函数之(字符函数)
- ORACLE函数之单行字符函数
- Oracle单行函数之字符函数
- oracle单行函数之字符函数用法
- Oracle数据库之SQL单行函数---字符函数
- Oracle数据库之SQL单行函数---字符函数续
- Oracle数据库之SQL单行函数---字符函数之TRIM
- oracle SQL单行函数1-字符函数汇总
- Oracle-21-SQL单行函数之字符函数
- Oracle学习笔记 -- day04 单行函数字符、单行函数转换、多行函数
- 2.单行函数-字符函数
- oracle单行函数
- oracle单行函数
- Oracle单行函数笔记
- oracle单行函数详解
- Oracle(三)-------------------单行函数
- oracle单行函数详解
- AC自动机
- WXSS
- TensorFlow常用函数
- 国家级期刊发表有哪些技巧
- 语义歧义消除
- Oracle单行字符函数
- pl/sql developer不需要选中,执行光标所在行
- ovs安装出现fakeroot权限不足问题
- ble之Transmit window offset and Transmit window size
- 时间戳——入门分析
- HDU2191悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- idea设置类注释以及方法注释模板
- mysql
- Word Excel PPT在线预览