oracle常用字符函数
2024-09-06 13:44:38
字符函数:
concat:(字符连接函数)
--字符连接
select concat('con','cat') from dual;
select 'co'||'nc'||'at' from dual;
initcap:(首字符大写)
--首字符大写
--其余全部小写
select initcap('initCAP') from dual;
instr:(字符串查找)
--字符串查找
--参数1:被查找的字符串
--参数2:要查找的字符串
--参数3:查找的其实位置
--参数4:第几次出现
select instr('31415926535','926') from dual;
upper、lower:(字符串大小写)
--字符串大小写
select upper('upper'),lower('LOWER) from dual
lpad、rpad:(字符左右补充)
--字符补充函数
--参数1:原字符串
--参数2:补充后达到的个数
--参数3:补充的字符
select rpad('11',10,'*') from dual;
select lpad('11',10,'*') from dual;
ltrim、rtirm:(字符左右删除)
--字符删除函数
--参数1:要进行删除的字符串
--参数2:从字符串的左/右删除指定的字符参数2,第二个参数省略则删除空格
select ltrim(' rtrim') from dual;
select rtrim('11******','*') from dual;
select ltrim(rtrim('***11****','*'),'**') from dual;
substr:(截取字符串)
--截取字符串
--参数1:原字符串
--参数2:选择开始的下标,从1开始
--参数3:选取的个数
select substr('31415926535',3,8) from dual;
replace:(替换字符串)
--替換字符串
--参数1:原字符串
--参数2:需要替换的字符
--参数3:替换成的内容
select replace('**字符串','**','替换') from dual;
trim:(去除空格)
--去除空格
--参数1:删除的字符,如果和from一块省略则删除两边的空格
--参数2:进行操作的字符串
select trim(' 111 ') from dual;
select trim('*' from '****111****') from dual;
--leading从左边开始删除,trailing从右边删除,both默认方式,从两边删除
select trim(leading '*' from '**$$111') from dual;
select trim(trailing '*' from '111**') from dual;
select trim(both '1' from '111*111') from dual;
最新文章
- Django路由系统
- [Asp.Net]状态管理(Session、Application、Cache、Cookie 、Viewstate、隐藏域 、查询字符串)
- Thread 线程简单例子
- 八、oracle 分页
- [svn] TortoiseSVN 图文操作
- PO标准form的一点疑问
- Java bean和json互转时,屏蔽某个属性
- Node的安装和进程管理
- js发送邮件 不会调用客户端。
- day11 十一、函数对象,名称空间,作用域,和闭包
- Mac系统下编译支持Android平台的最新X264编码器
- SpringMVC学习笔记二第一个小的程序
- Spring Cloud Hystrix java.lang.NoClassDefFoundError: org/aspectj/lang/JoinPoint 问题
- 45、文件过滤器FilenameFilter
- CCF CSP 201604-4 游戏
- 反射中的 Class.forName() 与 ClassLoader.loadClass() 的区别
- HDU-6156 Palindrome Function(数位DP)
- Java NIO学习与记录(一):初识NIO
- phpstorm2017使用快捷键
- SQL-ORDER BY 多字段排序(升序、降序)
热门文章
- 1个工具,助你提升K8S故障排查效率!
- How Many Answers Are Wrong HDU - 3038 (经典带权并查集)
- ASP.NET Core技术研究-全面认识Web服务器Kestrel
- python3如何不生成pyc文件
- Docker 搭建 ELK 集群步骤
- Python网络爬虫:伪装浏览器
- JavaScript type=";text/template";的用法
- curl请求curl_exec返回false,curl_error返回空
- Python3 注释和运算符
- java中的Atomic类