oracle学习(三)--常用字符处处理函数

原创 2016年06月01日 11:06:39

oracle学习(三)--常用字符处处理函数


--左填充
SELECT "LPAD"('12345', 6, 0) FROM dual;-->012345
SELECT "LPAD"('12345', 3, 0) FROM dual;-->123

--右填充
SELECT "RPAD"('12345', 6, 0) FROM dual;-->123450
SELECT "RPAD"('12345', 3, 0) FROM dual;-->123

--小写
SELECT "LOWER"('AbCd') FROM dual;-->abcd

--大写
SELECT "UPPER"('AbCd') FROM dual;-->ABCD

--标题格式
SELECT "INITCAP"('AbCd') FROM dual;-->Abcd

--长度
SELECT "LENGTH"('123456') FROM dual;-->6
SELECT "LENGTH"('就是我') FROM dual;-->3

--从第二位开始取3个字符
SELECT "SUBSTR"('123456', 2, 3) FROM dual;-->234

--查找位置
SELECT "INSTR"('12345678945', '45') FROM dual;-->4
--从7开始查找45第一次出现的位置
SELECT "INSTR"('12345678945', '45',7) FROM dual;-->10
--从7开始查找45第三次出现的位置
SELECT "INSTR"('12345678945', '45',7,3) FROM dual;-->0

--去左空格
SELECT "LTRIM"('     000     ') FROM dual;-->000     

--去右空格
SELECT "RTRIM"('     000     ') FROM dual;-->     000

--去空格
SELECT "TRIM"('     000     ') FROM dual;-->000

--连接
SELECT "CONCAT"('hello', 'world') FROM dual;-->helloworld

--查找
SELECT "TRANSLATE"('abcd', 'a--b--c--d', '123456790abcdefg') FROM dual;-->147a

-- 替换
SELECT "TRANSLATE"('1d2b3a4d5egad4', '#abcdefghigklmnopqrstuvwxyz', ' ') FROM dual;-->123454

版权声明:本文为博主原创文章,未经博主允许不得转载。

Oracle中的字符串类型及相关函数详解

1、概述 本文介绍String类型及相关的函数,基于当前最新的Oracle 12c 为基础作介绍。 下文将字符串简称为串。 Oracle函数的工作方式有两种: 1、根...
  • anxpp
  • anxpp
  • 2016年06月22日 08:15
  • 10484

C语言常用字符串处理函数(一)

C语言常用字符串处理函数(一) 我们经常会遇到要用C语言来直接处理字符串,了解这些函数,编写起代码来能够事半功倍,这也是字符串处理的基础。...
  • junyucsdn
  • junyucsdn
  • 2016年02月28日 11:51
  • 1387

C#常用字符串处理

我们在编码的过程中,常常需要处理一些字符串。例如对字符串的一些拆分,字符串中字符的替代,以及剪切;又例如,需要对字符串进行进制之间的转换,格式的的约束等等。这些经常用到的方法整理如下: Convert...
  • wsliulian
  • wsliulian
  • 2016年01月17日 15:41
  • 1064

oracle常用函数详解(详细)

Oracle SQL 提供了用于执行特定操作的专用函数。这些函数大大增强了 SQL 语言的功能。函数可以接受零个或者多个输入参数,并返回一个输出结果。 Oracle 数据库中主要使用两种类型的函数: ...
  • u011955534
  • u011955534
  • 2013年11月05日 16:57
  • 13442

oracle常用函数(三)-----字符函数

作者:潇湘隐者出处:http://www.cnblogs.com/kerrycode/-----------------------------------------------字符函数------...
  • freeideas
  • freeideas
  • 2015年04月07日 14:58
  • 267

ORA-01858 :在要求输入数字处找到非数字字符

java链接oracle数据库的时候遇到了:ORA-01858 :在要求输入数字处找到非数字字符    这个错误,后续自己解决了,把原因和解决办法贴出来,大家看看 2017-04-27 08...
  • u010526028
  • u010526028
  • 2017年04月27日 10:20
  • 6650

Oracle中常用函数总结

1.模糊查询like %表示零或多个字符 _表示一个字符 对于特殊符号可以使用ESCAPE标识符来查找 select * from emp where ename like '%*_%'escape'...
  • smile_from_2015
  • smile_from_2015
  • 2016年11月30日 08:48
  • 629

Vim常见配置与命令

Vim是一个很和谐,很实用的文本编辑器,传说中的三大编辑器之一。本来配置的好好的,机器重装之后,什么都没了,也忘了备份,于是这儿再配置下。 1. 基本安装 安装Vim,Windows系统中的主目录...
  • xbinworld
  • xbinworld
  • 2013年07月09日 19:03
  • 2248

oracle常用字符函数

在oracle中,常见的字符函数有 UPPER(列|字符串):将字符串的内容全部转换为大写 LOWER(列|字符串):将字符串的内容全部转换为小写 INITCAP(列|字符串):将字符串首字母大...
  • u012910363
  • u012910363
  • 2014年08月19日 07:40
  • 305

Oracle中编码与字符转换

一、ASCII码与字符相互转换
  • heqiyu34
  • heqiyu34
  • 2014年08月09日 23:30
  • 3989
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle学习(三)--常用字符处处理函数
举报原因:
原因补充:

(最多只允许输入30个字)