您的位置:首页 > 数据库 > Oracle

Oracle和SQLServer补齐字符串的方法

2016-04-06 10:34 501 查看
Oracle:Lpad函数

[sql]
view plain
copy

语法格式如下:  
lpad( string, padded_length, [ pad_string ] )  
string  
准备被填充的字符串;  
padded_length  
填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;  
pad_string  
填充字符串,是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格。  

实例:

[sql]
view plain
copy

select lpad(22,10,'0') from dual;  
结果:  
  
1   0000000022  

SQLServer:right函数


语法

  Right(stringlength)

  Right 函数的语法具有下面的命名参数:

  
部分说明
string必要参数。字符串表达式,从中最右边的字符将被返回。如果 string 包含 Null,将返回 Null
length必要参数;为 Variant (Long)。为数值表达式,指出想返回多少字符。如果为 0,返回零长度字符串 ("")。如果大于或等于 string 的字符数,则返回整个字符串。
示例:right(replicate('0',10)+ltrim(参数),10)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: