关于LPAD()和RPAD()函数
2007-11-30 16:25
363 查看
语法是这样,LPAD(str,n[,str2]) LPAD(str,n[,str2])
当n<str.length,且没有str2参数的时候LPAD()和RPAD()都会截掉多余的字符。
并且都是从左向右取前n个字符。例如:
SELECT LPAD('CONGRANTULATIONS',5) FROM DUAL;
SELECT RPAD('CONGRANTULATIONS',5) FROM DUAL;
都会返回同一个字符串'CONGR'。
如果有str2且n<str.length时候和上面结果一样。
如果有str2且n>str.length的时候,
SELECT LPAD('CONGRANTULATIONS',20,'*') FROM DUAL; 结果为'****CONGRANTULATIONS'
SELECT RPAD('CONGRANTULATIONS',20,'*') FROM DUAL; 结果为'CONGRANTULATIONS****'
当n<str.length,且没有str2参数的时候LPAD()和RPAD()都会截掉多余的字符。
并且都是从左向右取前n个字符。例如:
SELECT LPAD('CONGRANTULATIONS',5) FROM DUAL;
SELECT RPAD('CONGRANTULATIONS',5) FROM DUAL;
都会返回同一个字符串'CONGR'。
如果有str2且n<str.length时候和上面结果一样。
如果有str2且n>str.length的时候,
SELECT LPAD('CONGRANTULATIONS',20,'*') FROM DUAL; 结果为'****CONGRANTULATIONS'
SELECT RPAD('CONGRANTULATIONS',20,'*') FROM DUAL; 结果为'CONGRANTULATIONS****'
相关文章推荐
- 关于Oracle函数LPAD、RPAD及ROUND的使用
- oracle函数 length rpad lpad
- Oracle 的 Lpad()/Rpad()函数的用法 介绍
- Lpad()函数与Rpad()函数的格式、用法
- oracle Lpad()函数和Rpad()函数的用法
- oracle Lpad()函数和Rpad()函数的用法
- 关于Oracle里面lpad和rpad的使用
- LPAD()和RPAD()函数
- oracleI基础入门--函数-Lpad(),Rpad()
- oracle 函数connect by及一些属性(PRIOR 、lpad、rpad、concatchar、concat.....)
- Lpad()函数与Rpad()函数简介
- 【SQL】ORACLE中左右补齐字符串,补齐位数的函数LPAD的使用方法教程,补齐ID用,RPAD,java的mybatis中实际使用
- Lpad()函数与Rpad()函数的格式、用法
- Lpad()和Rpad()函数
- SQL---Lpad()函数,Rpad()函数,数据库
- lpad() 和rpad() 函数的作用
- oracle常用函数lpad和rpad
- 【转】Lpad()函数与Rpad()函数的格式、用法
- Oracle生成不重复票号 LPAD() 、RPAD() 函数 与 NEXTVAL() 函数概述
- Oracle lpad()、rpad()函数