字符函数:

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;

oracle常用字符函数的更多相关文章

  1. ORACLE 常用字符函数

    ORACLE 常用字符函数1 ASCII(arg1)返回参数arg1的十进制数字表示.如果数据库设置为ASCII,则采用的是ASCII码字符.如果设置为EBCDIC,则采用的是EBCDIC字符 sel ...

  2. Oracle常用的函数

    1.常用的函数分为五大类: 字符函数.数字和日期函数.数字函数.转换函数.混合函数 2.字符函数 字符函数主要用于修改字符列.这些函数接受字符输入,返回字符或数字值.Oracle 提供的一些字符函数如 ...

  3. Oracle常用单行函数(原创)

    前言: 想把单行函数进行一个比较全面的总结,并分享给有需要的人,有不明之处还请多多指教. SQL函数:Oracle的内置函数,包括了单行函数和多行函数,本文重点讲解单行函数.单行函数又可以分为许多类, ...

  4. mysql字符类型总结及常用字符函数

    常用字符串函数: concat(s1,s2,s3..)       连接s1,s2,...sn为一个字符串 INSERT(str,x,y,instr)将字符串str从x位置开始,y个字符串替换为字符串 ...

  5. oracle常用系统函数

    一.字符类函数 字符类函数是专门用于字符处理的函数,处理的对象可以是字符或者字符串常量,也可以是字符类型的列. 1.ASCII(c)和CHR(i) ASCII(c)函数用于返回一个字符的ASCII码, ...

  6. ORACLE 常用日期函数

    1 . add_months(arg1,num) 返回日期arg1加num个月的新日期. select add_months(date'2011-1-1',1) from dual; result:  ...

  7. ORACLE单字符函数的函数

     1.           ASCII(C) 说明:返回C的首字符在ASCII码中相应的十进制 举例: SQL>SELECT ASCII('A') A,ASCII('a') B,ASCII( ...

  8. php 常用字符函数学习

    1.addcslashes 要向字符串中的特定字符添加反斜杠 <?php header('Content-type:text/html;charset=utf8'); $str='are you ...

  9. C语言string.h中常用字符函数介绍

    原文:http://www.cnblogs.com/xuwenmin888/archive/2013/05/03/3057883.html strcpy 函数名: strcpy 功 能: 拷贝一个字符 ...

随机推荐

  1. java异常处理:finally中不要return

    java异常处理:finally中不要return 复制代码 public class Ex1 { public static void main(String[] args) { System.ou ...

  2. Daily Scrum 1/7/2015

    Process: Zhaoyang: Do some code intergration and test the total feature in the IOS APP. Yandong: Cod ...

  3. stand up meeting 1/11/2016

    part 组员                工作              工作耗时/h 明日计划 工作耗时/h    UI 冯晓云 跑通打印机功能,尝试与pdf读取部分结合;生词本卡片选择简略释义 ...

  4. Leetcode802-找到最终的安全状态(Python3)

    刚开始没思路,还以为是利用二维矩阵直接标记节点间的有向路径,最后循环遍历就能得到结果,结果最后发现方向是错的,之后看了大佬们写的代码,发现原来是用出度来实现节点是否安全的. 照着大佬们的思路重新写了一 ...

  5. ThinkPHP6.0学习笔记-验证器

    验证器 By:Mirror王宇阳 验证器定义 验证器的使用,必须定义它:系统提供了一条命令直接生产一个验证器类: php think make:validate User 自动再应用目录下生成一个va ...

  6. SUCTF 2019 Upload labs 2 踩坑记录

    SUCTF 2019 Upload labs 2 踩坑记录 题目地址 : https://github.com/team-su/SUCTF-2019/tree/master/Web/Upload La ...

  7. 前端js传值JSON.stringify(obj)

    用bootstrap-talbe前端传值 首先直接传肯定是不行的; 其次做一个全局变量也不行,因为这里的问题的是用bootstrap-table进行生成的操作HTML,从这里datass = row ...

  8. ip的运用

    1------获取ip$ip=$_SERVICE['REMOTE_ADDR'];2------根据ip获取主机名gethostbyaddr($ip);3------根据主机名获取IPgethostby ...

  9. JVM原理以及深度调优(二)

    JVM内存分配 内存分配其实真正来讲是有三种的.但对于JVM来说只有两种 栈内存分配: 大家在调优的过程中会发现有个参数是-Xss 默认是1m,这个内存是栈内存分配, 在工作中会发现栈OutOfMem ...

  10. centos7安装及部署zabbix监控

    一:实验环境 server.zabbix.com-------------------- 192.168.200.11 agent.zabbix.com------------------------ ...