欢迎投稿

今日深度:

oracle中填充函数lpad/rpad的使用,lpadrpad

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



    

    

www.htsjk.Com true http://www.htsjk.com/shujukunews/5742.html NewsArticle oracle中填充函数lpad/rpad的使用,lpadrpad Lpad 1.语法 Lpad(string,pad_length,[pad_str]) 2.解释 该函数表示从字符串的左边开始填充指定的字符到指定的长度。字符串的空也是算入长度中的。 strin...
评论暂时关闭