加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle Lpad和Rpad函数

发布时间:2020-12-12 14:27:38 所属栏目:百科 来源:网络整理
导读:转:http://blog.csdn.net/lishiyuzuji/article/details/42489407 (一) Lpad 1.语法 Lpad(string,pad_length,[pad_str]) 2.解释 该函数表示从字符串的左边开始填充指定的字符到指定的长度。字符串的空格也是算入长度中的。 string:要填充的字符串 pad_len

转:http://blog.csdn.net/lishiyuzuji/article/details/42489407

(一)Lpad

1.语法 Lpad(string,pad_length,[pad_str])
2.解释
该函数表示从字符串的左边开始填充指定的字符到指定的长度。字符串的空格也是算入长度中的。
string:要填充的字符串 pad_length:填充后的字符串的长度,如果该值比原字符串的长度还要小,则返回的是从字符串的左侧开始截取的该长度后的字符串。 pad_str:要填充的字符串,可选函数,如果没有值,则以空格填充左边。
例子1: select lpad('abc','5','@') from dual; -------------------- @@abc 例子2: select lpad('abcdefg','@') from dual; ----------------------- abcde 例子3: select lpad('ab cdefg','@') from dual; ----------------------- ab cd 例子4: select lpad('abc','5') from dual; --------------- abc

(二)Rpad:
1.语法: Rpad (string,[pad_str])
2.解释
该函数表示从字符串的右边开始填充指定的字符到指定的长度。字符串的空格也是算入长度中的。
string:要填充的字符串 pad_length:填充后的字符串的长度,如果该值比原字符串的长度还要小,则返回的是从字符串的左侧开始截取的该长度后的字符串。 pad_str:要填充的字符串,可选函数,如果没有值,则以空格填充右边。
例子1: select rpad('abc','#') from dual; ------------------- abc##
例子2: select rpad('ab c','#') from dual; ------------------- ab c#
例子3: select rpad('abc','2','#') from dual; ------------------- ab
例子4: select rpad(' abc','#') from dual; ------------------- a

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读