oracle lpad 的用法

简介:

select length('abc'),lpad('abc',4,'$'),lpad('abc',5,'^'),lpad('abc',5,'gf'),lpad('abc',10,'gf') from dual;

lpad函数将左边的字符串填充一些特定的字符其语法格式如下:   

     lpad(string,n,[pad_string])

     lpad(字段名,填充长度,填充的字符)

     string:可是字符或者参数

     n:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;

     pad_string:是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格。

查询结果:
wKiom1PIl9WA2I_nAADzg1Ry2Wo460.jpg

Rpad()函数的用法:

rpad函数将右边的字符串填充一些特定的字符其语法格式如下:   

     rpad(string,n,[pad_string])

     string:可是字符或者参数

     n:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;

     pad_string:是个可选参数,这个字符串是要粘贴到string的右边,如果这个参数未写,lpad函数将会在string的右边粘贴空格。

spacer.gif

spacer.gif

select  length('abc'),lpad('abc',7,'&'),rpad('tech', 1) from dual;

查询结果:

wKiom1PImvTQqveKAADZSLmMZms171.jpg

 本文转自杨海龙的博客博客51CTO博客, 原文链接http://blog.51cto.com/7218743/1439855如需转载请自行联系原作者


IT达仁

相关文章
|
8月前
|
Oracle 关系型数据库 数据库
Oracle中merge Into的用法
Oracle中merge Into的用法
|
3月前
|
SQL 存储 Oracle
Oracle用法
【10月更文挑战第15天】Oracle用法
52 5
|
8月前
|
SQL 存储 Oracle
一篇文章带你学会 Oracle 存储过程的基本介绍和高阶用法(上)
一篇文章带你学会 Oracle 存储过程的基本介绍和高阶用法
|
6月前
|
Oracle 关系型数据库 Java
Oracle数据库导入工具IMP详解与用法
Oracle数据库导入工具IMP详解与用法
|
7月前
|
Oracle 关系型数据库 Java
Oracle数据库导入工具IMP详解与用法
Oracle数据库导入工具IMP详解与用法
|
8月前
|
SQL 存储 Oracle
一篇文章带你学会 Oracle 存储过程的基本介绍和高阶用法(下)
一篇文章带你学会 Oracle 存储过程的基本介绍和高阶用法
|
Oracle 关系型数据库
Oracle中decode 以及ROW_NUMBER() OVER() 函数等其它相关函数用法
Oracle中decode 以及ROW_NUMBER() OVER() 函数等其它相关函数用法
149 0
|
SQL Oracle 关系型数据库
Oracle 中 Translate的用法
Oracle 中 Translate的用法
130 0
|
SQL Oracle 关系型数据库
MySQL与Oracle 数据库中---> LPAD() 与 RPAD() 的使用
MySQL与Oracle 数据库中---> LPAD() 与 RPAD() 的使用
290 0
|
存储 Oracle 关系型数据库
Oracle行转列函数PRINT_TABLE的用法
Oracle行转列函数PRINT_TABLE的用法
147 0