lpad&rpad

lpad( string, padded_length, [ pad_string ] )

string:

准备被填充的字符串

padded_length:

填充之后的字符串长度

pad_string:

填充字符串,是个可选參数

RPAD:从右边開始填充,使用方法同LPAD。

1、LPAD函数:oracle数据库函数,是从左边起对指定的字符串进行指定的字符填充。

实例一:SQL> select lpad(‘xxvvv‘,4)||‘AAA‘||‘BBB‘ from dual;

LPAD(‘XXVVV‘,4)||‘AAA‘||‘BBB‘

-----------------------------

xxvvAAABBB

SQL> select lpad(‘xxv‘,4)||‘AAA‘||‘BBB‘ from dual;

LPAD(‘XXV‘,4)||‘AAA‘||‘BBB‘

---------------------------

xxvAAABBB

从左边開始对字符串‘AAA‘||‘BBB‘进行填充,填充长度为4(‘xxvvv’是填充字符串,4是填充字符串的长度,若填充字符串长度超过4,则截取前4位填充,若不超过4,则所有填充)

实例二:SQL> select lpad(‘aaabbb‘,10,‘x‘) from dual;

LPAD(‘AAABBB‘,10,‘X‘)

---------------------

xxxxaaabbb

从左边開始对字符串‘AAABBB‘进行填充(‘aaabbb’:被填充字符串。10:填充后字符串长度,‘x’:填充字符串。填充后的字符串长度为10)

时间: 2024-10-20 16:49:17

lpad&rpad的相关文章

oracle中LPAD和RPAD函数的使用方法(加个人总结)

今天看到两个没有见过的SQL中的函数,总结一下: 函数参数:lpad( string1, padded_length, [ pad_string ] ) 其中 string1:源字符串 padded_length: 即最终结果返回的字符串的长度:如果最终返回的字符串的长度比源字符串的小,那么此函数实际上对源串进行截取处理,与substr(string,number1,number2)的作用完全相同,如果padded_length比源字符串的长度长,则用pad_string进行填充,确保返回的最终

Oracle中的填充函数lpad和rpad的用法(转)

原文链接:http://blog.csdn.net/myzhanglt/article/details/7392999 今日学习遇到一个不熟悉的函数LPAD,查了一下文档,将其用法总结如下: Lpad Function:在PL/SQL中用于往源字符串的左侧填充一些字符. 函数参数:lpad( string1, padded_length, [ pad_string ] ) 其中 string1:源字符串 padded_length:最终返回的字符串的长度,如果最终返回的字符串的长度比源字符串的小

oracle LPAD和RPAD函数简介

lpad函数从左边对字符串使用指定的字符进行填充基本语法:lpad( string, padded_length, [ pad_string ] )string:准备被填充的字符串padded_length:填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符pad_string:填充字符串,是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格 示例1

oracle学习笔记(二)

1. Oracle字符串操作 1.1. 字符串类型 1.1.1. CHAR和VARCHAR2类型 CHAR和VARCHAR2类型都是用来表示字符串数据类型,用来在表中存放字符串信息, 比如姓名.职业.地址等. CHAR存放定长字符,如果数据存不满定长长度,则补齐空格: VARCHAR2存放变长字符,实际数据有多少长度则占用多少. 如保存字符串'HELLOWORLD',共10个英文字母: CHAR(100): 10个字母,补齐90个空格,实际占用100个字节. VARCHAR2(100) :10个

【函数】Oracle函数系列(1)--字符函数

[函数]Oracle函数系列(1)--字符函数 1  BLOG文档结构图 2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 常见字符函数(lower.upper.initcap.concat.substr.length.intr.lpad.rpad.trim.chr.ascii.replace.translate)的使用 ② 判断字符串中是否含有汉字 ③ substr和instr的联合使用 ④

oracle-myibatis-整理

==================================== insert ========================================== 语句 <insert id="insertKjtStoreOrderInfo" parameterType="com.goldenvista.kjt.entity.mapping.KjtStoreOrderInfo"> insert into KJT_STORE_ORDER_INFO

Oracle 常用函数

一.大小写转换函数 LOWER LOWER函数用小写形式替换字符串中的大写字符.语法:LOWER(s). select lower(100+100),lower('SQL'),lower(sysdate) from dual; UPPER UPPER函数用大写形式替换字符串中的小写字符.语法:UPPER(s). select upper('sql') from dual; INITCAP INITCAP函数将字符串转换为首字母大写的形式.字符串中每个单词的第一个字母都被转换为大写形式,面每个单词

四、oracle基本sql语句和函数详解

一.oracle常用数据类型 一.  数据定义语言(ddl) 数据定义语言ddl(data definition language)用于改变数据库结构,包括创建.更改和删除数据库对象. 用于操纵表结构的数据定义语言命令有: create table alter table truncate table drop table eg. --创建tb_stu表数据结构 create table tb_stu( id number, name varchar2(20) );   --修改tb_stu表数

Using Single-Row Functions to Customize Output使用单行函数自定义输出

DUAL is a public table that you can use to view results from functions and calculations. SQL> select * from DUAL; D - X SQL> desc DUAL; Name                                      Null?    Type ----------------------------------------- -------- ------