oracle的rtrim函数,oracle中trim,ltrim,rtrim函数用法
该函数共有两种作用:
第一种,即大家都比较熟悉的去除空格。
例子:
--TRIM去除指定字符的前后空格
SQL> SELECT TRIM(' dd df ') FROM dual;
TRIM('DDDF')
------------
dd df
--LTRIM去除指定字符的前面空格
SQL> SELECT LTRIM(' dd df ') FROM dual;
LTRIM('DDDF')
-------------
dd df
--RTRIM去除指定字符后面后空格
SQL> SELECT RTRIM(' dd df ') FROM dual;
RTRIM('DDDF')
-------------
dd df
第二种,去除指定的字符。trim只能去除单个字符,而ltrim和rtrim可以去除多个字符。
trim去除字符的写法:
--表示字符串string2去除前面|后面|前后面(leading|trailing|both)的字符string1,默认去除方式为both
SELECT TRIM(leading|trailing|both string1 FROM string2) FROM dual;
例子:
SQL> SELECT trim(leading 'd' from 'dfssa') FROM dual;
TRIM(LEADING'D'FROM'DFSSA')
---------------------------
fssa
SQL> SELECT trim(both '1' from '123sfd111') FROM dual;
TRIM(BOTH'1'FROM'123SFD111')
----------------------------
23sfd
SQL> SELECT trim(trailing '2' from '213dsq12') FROM dual;
TRIM(TRAILING'2'FROM'213DSQ12'
------------------------------
213dsq1
注:trim去除字符只能是单个字符,如下,要去除的字符若为字符集则报错
SQL> SELECT trim(trailing '12' from '123dsq12') FROM dual;
SELECT trim(trailing '12' from '123dsq12') FROM dual
ORA-30001: 截取集仅能有一个字符
ltrim和rtrim去除字符的写法:
--表示字符串string1去除前面与string2字符集匹配的,若无匹配则结束返回
SELECT ltrim(string1,string2) FROM dual;
--rtrim与ltrim类似,只是去除的是右边算起匹配的字符
SELECT rtrim(string1,string2) FROM dual;
例子:
--如下,由于从右边算起,第一个字母是b没有与'main'匹配的字符,因此返回结果仍是'aaaaminb'
SQL> SELECT rtrim('aaaaminb','main') FROM dual;
RTRIM('AAAAMINB','MAIN')
------------------------
aaaaminb
--如下返回结果为空
SQL> SELECT rtrim('aaaaminb','mainb') FROM dual;
RTRIM('AAAAMINB','MAINB')
-------------------------
SQL> SELECT ltrim('ccbcminb','cb') FROM dual;
LTRIM('CCBCMINB','CB')
----------------------
minb
《FROM:http://www.cnblogs.com/lanzi/archive/2013/01/14/2859666.html》
oracle的rtrim函数,oracle中trim,ltrim,rtrim函数用法相关推荐
- Oracle之trim,ltrim,rtrim三个函数的用法
基础用法: 去除指定字符串前后的空格 select trim(' hello caicai ')trim from dual;--当不加别名时,显示字符串右边还是有空格. 2.去除指定字符串左右的空格 ...
- [导入]JavaScript常用函数:Trim() LTrim() RTrim()
//功能:JavaScript的Trim(), Ltrim(), RTrim() 函数 //来源:http://jorkin.reallydo.com/article.asp?id=460 Strin ...
- PHP字符串函数之 trim ltrim rtrim chop
PHP字符串函数之 trim ltrim rtrim chop trim – 去除字符串首尾处的空白字符(或者其他字符) ltrim – 删除字符串开头的空白字符(或其他字符) rtrim – 删除字 ...
- C语言的Trim, LTrim, RTrim
抽空写了个C语言的Trim(), LTrim(), RTrim(),代码如下: #include <iostream> using namespace std; char * LTrim( ...
- php之 trim ltrim rtrim 小坑
trim, ltrim, rtrim , 有第二个参数,可以指定过滤的字符 小坑demo: //ltrim区分左边的 间隔就是右边第一个字符, 这样写没有可读性 $str = "qwerty ...
- html中text函数,text函数 excel中如何使用text函数
如果我们需要将期数和日期进行合并的话,就需要用到这test函数.当然有许多人对着一个函数,肯定是第一次看到,自然也不知道这一个函数的具体使用方法.而今天我们要了解的内容就是这一个函数的具体使用方法. ...
- python transpose函数_numpy中transpose和swapaxes函数讲解
1 transpose() 这个函数如果括号内不带参数,就相当于转置,和.T效果一样,而今天主要来讲解其带参数. 我们看如下一个numpy的数组: arr=np.arange(16).reshape( ...
- oracle 单记录函数,SQL中的单记录函数
1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space f ...
- PHP字符串去除首尾指定字符的trim ltrim rtrim函数
今天,我们看一个比较简单的处理字符串函数,我们都知道在表单提交的过程中,可用户输入的内容不一定就是和你想的一样合法的数据,就比如输入用户名或者邮箱的时候在input框空了几个空格,这样进入数据库中的数 ...
- substr instr trim ltrim rtrim函数详解
substr('源字符串',开始位置,截取长度) substr('This is a test', 6, 2) would return 'is' substr(' ...
最新文章
- OPENCV标定外参
- php不是预定义超全局变量,五、PHP知识核心 预定义变量(超全局变量/数组)
- 【深度学习】神经网络基础:反向传播算法
- 创建 Robotium 测试工程
- 抽屉效果_宜家靠边,好用不贵的全格收纳抽屉使用感受
- 聚类(2)-- Fuzzy k-means clustering
- Picasso(毕加索)加载圆形图片、圆角图片
- .NET Core部署到linux(CentOS)最全解决方案,进阶篇(Supervisor+Nginx)
- 有关聊天机器人的近两年的优秀论文和开源程序
- 图像处理-图像边缘处理
- Android接收短信和发送短信
- CSS定位布局流和网络请求引入
- 【从零开始学AR】:开发工具选择与Unity安装(准备工作)
- 数字图像处理(1)-图片信息获取和RGB-HSI
- HTML5 - 限制input file 可选择的文件类型
- 配置Office Excel运行Python宏脚本!
- C/C++语言重要语法之输入输出
- 回想那些年我抛弃的技术 (纯属个人看法)
- “希希敬敬对”团队作业——敏捷冲刺4
- 【C语言】总体脉络-知识框架