lpad(字段名,填充长度,填充的字符)
是用来在指定字段左侧填充字符,
比如select lpad('3',2,0) from dual; 就是在 3 这个基础上左侧补 0,一共是2位, 结果为 03
向右填充则反之用rpad函数;
另外sql中拼接字符串
在oracle中拼接字符串可用concat函数或者用“||”来实现。
1、concat函数格式:concat( string1, string2 )
举例:将字符a和字符b拼接
语句如下:
1
select concat('a','b') from dual;
结果:
2、“||”的格式:string1||string2||string3……
举例:将字符a,字符b,字符c拼接
语句如下:
1
select 'a'||'b'||'c' from dual;
查询结果:
注意事项:concat只能用于2个字符的拼接,如多于2个字符,函数会报错,但是“||”则可以拼接多个字符。