ltrim ,rtrim与 lpad,rpad简单用法

ltrim ,rtrim与 lpad,rpad简单用法

一.ltrim 与 rtrim
ltrim :

  1. ltrim (string)。去除左边的空格。
  2. LTRIM(c1,[,c2]) 。从左边c1第一个字符算起,匹配到相应字符串c2里任意字符,则去除。

rtrim :和ltrim相反

示例:

SQL> set line 200
SQL>SELECT (' dd df '),length(' dd df '),LTRIM(' dd df '),length(LTRIM(' dd df ')),RTRIM(' dd df '),length(RTRIM(' dd df ')) from dual


('DDDF')	      LENGTH('DDDF') LTRIM('DDDF')	LENGTH(LTRIM('DDDF')) RTRIM('DDDF')	 LENGTH(RTRIM('DDDF'))
--------------------- -------------- ------------------ --------------------- ------------------ ---------------------
 dd df				   7 dd df				    6  dd df				     6

SQL> SELECT '"'||(' dd df ')||'"',length(' dd df '),'"'||LTRIM(' dd df ')||'"',length(LTRIM(' dd df ')),'"'||RTRIM(' dd df ')||'"',length(RTRIM(' dd df ')) from dual;

'"'||('DDDF')||'"'	    LENGTH('DDDF') '"'||LTRIM('DDDF')||'"'  LENGTH(LTRIM('DDDF')) '"'||RTRIM('DDDF')||'"'  LENGTH(RTRIM('DDDF'))
--------------------------- -------------- ------------------------ --------------------- ------------------------ ---------------------
" dd df "				 7 "dd df "					6 " dd df"				       6

二. lpad与 rpad
lpad:
lpad函数格式-从左至右填充
lpad( string, padded_length, [ pad_string ] )

释义
string: 准备被填充的字符串;

padded_length: 填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;

pad_string: 填充字符串,是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格。

rpad 则正好相反。

示例:

SQL> set line 200
SQL> SELECT ('test'),length('test'),LPAD('test',10,'L'),length(LPAD('test',10,'L')),RPAD('test',10,'R'),length(RPAD('test',10,'R')) from dual;
('TEST')     LENGTH('TEST') LPAD('TEST',10,'L') 	   LENGTH(LPAD('TEST',10,'L')) RPAD('TEST',10,'R')	      LENGTH(RPAD('TEST',10,'R'))
------------ -------------- ------------------------------ --------------------------- ------------------------------ ---------------------------
test			  4 LLLLLLtest						    10 testRRRRRR					       10




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值