oracle中填充函数lpad/rpad的使用,lpadrpad
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','5','@') from dual; ----------------------- abcde 例子3: select lpad('ab cdefg','5','@') from dual; ----------------------- ab cd 例子4: select lpad('abc','5') from dual; --------------- abc
Rpad:
1.语法: Rpad(string,pad_length,[pad_str])
2.解释
该函数表示从字符串的右边开始填充指定的字符到指定的长度。字符串的空格也是算入长度中的。
string:要填充的字符串 pad_length:填充后的字符串的长度,如果该值比原字符串的长度还要小,则返回的是从字符串的左侧开始截取的该长度后的字符串。 pad_str:要填充的字符串,可选函数,如果没有值,则以空格填充右边。
例子1: select rpad('abc','5','#') from dual; ------------------- abc##
例子2: select rpad('ab c','5','#') from dual; ------------------- ab c#
例子3: select rpad('abc','2','#') from dual; ------------------- ab
例子4: select rpad(' abc','2','#') from dual; ------------------- a
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。