字符函数:

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;

最新文章

  1. Django路由系统
  2. [Asp.Net]状态管理(Session、Application、Cache、Cookie 、Viewstate、隐藏域 、查询字符串)
  3. Thread 线程简单例子
  4. 八、oracle 分页
  5. [svn] TortoiseSVN 图文操作
  6. PO标准form的一点疑问
  7. Java bean和json互转时,屏蔽某个属性
  8. Node的安装和进程管理
  9. js发送邮件 不会调用客户端。
  10. day11 十一、函数对象,名称空间,作用域,和闭包
  11. Mac系统下编译支持Android平台的最新X264编码器
  12. SpringMVC学习笔记二第一个小的程序
  13. Spring Cloud Hystrix java.lang.NoClassDefFoundError: org/aspectj/lang/JoinPoint 问题
  14. 45、文件过滤器FilenameFilter
  15. CCF CSP 201604-4 游戏
  16. 反射中的 Class.forName() 与 ClassLoader.loadClass() 的区别
  17. HDU-6156 Palindrome Function(数位DP)
  18. Java NIO学习与记录(一):初识NIO
  19. phpstorm2017使用快捷键
  20. SQL-ORDER BY 多字段排序(升序、降序)

热门文章

  1. 1个工具,助你提升K8S故障排查效率!
  2. How Many Answers Are Wrong HDU - 3038 (经典带权并查集)
  3. ASP.NET Core技术研究-全面认识Web服务器Kestrel
  4. python3如何不生成pyc文件
  5. Docker 搭建 ELK 集群步骤
  6. Python网络爬虫:伪装浏览器
  7. JavaScript type="text/template"的用法
  8. curl请求curl_exec返回false,curl_error返回空
  9. Python3 注释和运算符
  10. java中的Atomic类