发布网友 发布时间:2022-04-20 11:53
共1个回答
热心网友 时间:2023-09-11 03:26
lpad函数:在字符串左边添加指定的字符串,用法:
lpad(字符串,截断长度,添加字符串)。准确地说,字符串被字符串截取。如果截距的长度大于字符串的长度,则在字符串的左侧添加一个字符串以填充。如果未指定第三个参数,则填充空格。
例如:
从al中选择lpad('test',10);
将返回“ test”
从al中选择lpad('test',10,'ee');
结果将返回eeeeeetest。
扩展资料:
oracle常用函数:
lower(char):将字符串表达式char中的所有大写字母转换为小写字母。
大写(char):将字符串表达式char中的所有小写字母转换为大写字母。
initcap(char):第一个字母转换为大写。
substr(char,start,length):返回字符串表达式char开头的长度字符。
长度(char):返回字符串表达式char的长度。
ascii(char):取char的ascii值。
chr(number):取number的ascii值。
replace(char,search_str[,replacement_str]):用replacement_str替换字符串char中的子字符串search_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左端包含的集合中删除任何字符。
rtrim(char1[,set]):删除字符串char1右端包含的集合中的任何字符。
trim(char char from string):从字符串的开头或结尾截断特定字符。
concat(str1,str2):连接字符串,其效果与相同。
参考资料来源:百度百科-Oracle数据库