文档章节

Oracle常用函数系列之二:字符函数(2)

博为峰教研组
 博为峰教研组
发布于 2016/12/02 11:25
字数 357
阅读 9
收藏 0

          

本文将演示以下5个 Oracle中的常用字符函数。

函数

功能

LTRIM(x[,trim_str])

把x的左边截去trim_str字符串,缺省截去空格。

RTRIM(x[,trim_str])

把x的右边截去trim_str字符串,缺省截去空格。

TRIM([trim_str FROM] x)

把x的两边截去trim_str字符串,缺省截去空格。

REPLACE(x,old,new)

在x中查找old,并替换为new。

SUBSTR(x,start[,length])

返回x的字串,从staart处开始,截取length个字符,缺省length,默认到结尾。

下面将结合实例对这些函数进行介绍。

o LTRIM(x[,trim_str])函数:把x的左边截去trim_str字符串,缺省截去空格。

 示例1:

SQL> select '000'||ltrim('   ABC abc  ')||'000'as ltrim from dual;

 

LTRIM

---------------

000ABC abc  000

 

o RTRIM(x[,trim_str])函数:把x的右边截去trim_str字符串,缺省截去空格。

 

示例2:

SQL> select '000'||ltrim('   ABC abc  ')||'000'as ltrim from dual;

 

RTRIM

---------------

000ABC abc  000

 

 

o TRIM([trim_str FROM] x)函数:把x的两边截去trim_str字符串,缺省截去空格。

 

示例3:

SQL> select '000'||trim('   ABC abc  ')||'000'as ltrim from dual;

 

TRIM

-------------

000ABC abc000

 

 

o REPLACE(x,old,new):在x中查找old,并替换为new。

示例4:

SQL> select replace('ABCabc','BC','xyz')as replace from dual;

 

REPLACE

-------

Axyzabc

 

 

o SUBSTR(x,start[,length])函数:返回x的字串,从staart处开始,截取length个字符,缺省length,默认到结尾。

 

示例5:

SQL> select substr('ABCabc',2,3 )as substr from dual;

 

SUB

---

BCa

 

© 著作权归作者所有

博为峰教研组
粉丝 52
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
《鸡啄米C++编程入门系列》系列技术文章整理收藏

《鸡啄米C++编程入门系列》系列技术文章整理收藏 收藏整理鸡啄米C++编程入门系列文章,供个人和网友学习C++时参考 1鸡啄米:C++编程入门系列之前言 2鸡啄米:C++编程入门系列之一(进制数) ...

开元中国2015
2015/05/26
132
0
《鸡啄米C++编程入门系列》系列技术文章整理收藏

《鸡啄米C++编程入门系列》已整理成PDF文档,点击可直接下载至本地查阅 https://www.webfalse.com/read/201812.html 文章 鸡啄米:C++编程入门系列之前言 鸡啄米:C++编程入门系列之一(进制...

开元中国2015
2015/06/27
110
0
进程通信之二 管道技术第三篇 命名管道

上一篇《进程通信之二管道技术第二篇匿名管道》中讲解了匿名管道,匿名管道有读取端和写入端,在创建匿名管道(CreatePipe)后就可以像读写文件一样的对管道中进行读写(ReadFile与WriteFile,注...

长平狐
2012/12/10
482
0
Oracle常用函数系列之一:字符函数(1)

本文将演示以下6个 Oracle中的常用字符函数。 函数 功能 ASCII(x) 返回字符x的ASCII码。 CONCAT(x,y) 连接字符串x和y。 INSTR(x, str [,start] [,n) 在x中查找str,可以指定从start开始,也可...

博为峰教研组
2016/12/01
4
0
Oracle常用函数系列之六:转换函数

本文将演示以下3个 Oracle中的常用日期函数。 函数 功能 TOCHAR(d|n[,fmt]) 把日期和数字转换为制定格式的字符串 TODATE(x [,fmt]) 把一个字符串以fmt格式转换为一个日期类型 TO_NUMBER(x[,f...

博为峰教研组
2016/12/08
6
0

没有更多内容

加载失败,请刷新页面

加载更多

六、Spring Cloud之配置中心config

前言 前面我们讲了微服务的注册中心、负载均衡、熔断处理、网管服务。接下来我们讲配置中心,为什么要用配置中心呢? 其实我们接触一段时间就可以发现,我们的项目还是非常多的,每个项目都有...

quellanan2
9分钟前
19
0
在Android的EditText视图中允许多行?

如何在Android的EditText视图中允许多行? #1楼 这对我有用 ,实际上这两个属性很重要: inputType和lines 。 此外,您可能需要一个滚动条,下面的代码显示了如何制作一个: <EditText ...

技术盛宴
12分钟前
13
0
分享自己写的JS版日期格式化和解析工具类,绝对好用!

前言 本来想模仿Java里面的SimpleDateFormat()对象的,但是感觉这样用起来不方便,所以还是直接写成单独的方法算了。 原文链接 日期格式化 2.1. 使用说明 formatDate(date, fmt),其中fmt支持...

SuShine
22分钟前
27
0
快递鸟api物流查询接口实现订阅物流轨迹单号查询功能对接调用

背景: 分享一篇关于在电商系统中同步物流轨迹到本地服务器的文章,当前方案使用了快递鸟集成api做为数据来源接口,这个接口是免费使用的,不过提供的功能还是非常强大的,有专门的售后维护团...

程序的小猿
27分钟前
24
0
Day08多态,abstract,接口

1.A:多态的概述:事物存在的多种形态。 B:多态前提:要有继承关系,方法重写和父类引用子类对象。 父类引用子类对象:Animal a = new Cat(); a.eat(); //效果等同于c.eat(); 2.多态中的...

Lao鹰
32分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部