展开全部
lpad函数:在字符串的左侧添加指定字符串,用法62616964757a686964616fe59b9ee7ad9431333431363634:
lpad(String ,截取长度,添加的字符串)。 准确的说是对String进行截取字符串, 如果截取长度大于String的长度,则在 String的左侧添加字符串进行填补,如果第三个参数未指定,则用空格进行填补。
例如:
select lpad('test',10) from dual;
将返回“ test”
select lpad('test',10,'ee') from dual;
结果将返回eeeeeetest。
扩展资料:
oracle常用函数:
LOWER(char):将字符串表达式char中的所有大写字母转换为小写字母。
UPPER(char):将字符串表达式char中的所有小写字母转换为大写字母。
INITCAP(char):首字母转换成大写。
SUBSTR(char, start, length):返回字符串表达式char中从第start开始的length个字符。
LENGTH(char):返回字符串表达式char的长度。
ASCII(char):取char的ASCII值。
CHR(number):取number的ASCII值。
REPLACE(char,search_str[,replacement_str]):将字符串char中的子串search_str替换成replacement_str;如果search_str=null,返回char;如果replacement_str=null,则会去掉char中的search_str。
INSTR(char1,char2[,n[,m]]):获取子串char2在字符串char1中的位置。n为其实搜索位置,m为子串出现的次数;n为负,则从尾部开始搜索;n\m默认为1。
LPAD(char1,n,char2):在字符串char1的左端填充字符串char2直到长度达到n;char2默认为空格,如果char1.length>n,则返回char1左端的n个字符。
RPAD(char1,n,char2):在字符串char1的右端填充字符串char2直到长度达到n;char2默认为空格,如果char1.length>n,则返回char1左端的n个字符。
LTRIM(char1[,set]):去掉字符串char1左端包含的set中的任意字符。
RTRIM(char1[,set]):去掉字符串char1右端包含的set中的任意字符。
TRIM(char | char From string):从字符串的头尾或者两端截断特定字符。
CONCAT(str1,str2):连接字符串,同||的作用一样。