一.函数介绍

lpad函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。

二.语法介绍

语法格式如下:

lpad( string, padded_length, [ pad_string ] )

字段名称 说明
string 准备被填充的字符串
padded_length 填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符
pad_string 填充字符串,是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格

三.实战

示例1:

  SQL> select lpad('abcde',10,'x') from dual;--------------------xxxxxabcde

示例2:

  SQL> select lpad('abcde',10,'oq') from dual;---------------------oqoqoabcde

示例3:

SQL> select lpad('abcde',2) from dual;---------------ab

示例4:

在电商项目中,需要保证订单流水号唯一,下面我们利用lpad函数来提供一种思路

select #{cityCode}||to_char(sysdate,'yyyyMMddHH24miss')||lpad(seq_order_transaction_id.nextval, 6, '0') from dual

我来解释下上面的sql,通过查看sql,我们发现它由入参cityCode,当前时间,seq_order_transaction_id序列三部分构成,其中seq_order_transaction_id是自增序列,我们使用lpad函数保证它的位数不变.通过以上方法,我们就实现了订单号唯一且长度一致的目标.

Oracle函数篇 - lpad 函数相关推荐

  1. oracle rpad mysql_Oracle Lpad()函数和Rpad()函数的用法

    Lpad()函数的用法: lpad函数将左边的字符串填充一些特定的字符其语法格式如下: lpad(string,n,[pad_string]) stri Lpad()函数的用法: lpad函数将左边的 ...

  2. Oracle函数篇 - REPLACE()函数

    一.句法 1.1 示例图 1.2 句法结构 REPLACE(char, search_string[, replacement_string ]) REPLACE('原字段', '原字段旧内容'[, ...

  3. oracle左补全函数,Oracle 左侧补齐函数lpad 函数 (不积跬步,无以至千里)

    Oracle 左侧补齐函数lpad 函数 (不积跬步,无以至千里) (2017-10-08 16:24:41) 函数介绍 lpad函数从左边对字符串使用指定的字符进行填充.从其字面意思也可以理解,l是 ...

  4. oracle左补全函数,Oracle 左侧补齐函数lpad 函数 (不积跬步,无以至千里)

    函数介绍 lpad函数从左边对字符串使用指定的字符进行填充.从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思. 编辑本段语法 语法格式如下: lpad( ...

  5. ORACLE LPAD()函数

    LPAD(原始字符,填充后长度,填充字符) 参考这篇帖子 填充字符不写默认填充空格 SQL select Lpad('ABCDEFG',4) from dual 结果 SQL select Lpad( ...

  6. oracle中update补空格lpad,Oracle lpad 函数

    Oracle lpad 函数 Oracle lpad 函数: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://soysky.blogbus.com/logs/43623 ...

  7. oracle Lpad()函数和Rpad()函数的用法

    Lpad()函数的用法: lpad函数将左边的字符串填充一些特定的字符其语法格式如下: lpad(string,n,[pad_string]) string:可是字符或者参数 n:字符的长度,是返回的 ...

  8. oracle lpad 字符集,oracle Lpad()函数和Rpad()函数的用法

    Lpad()函数的用法: lpad函数将左边的字符串填充一些特定的字符其语法格式如下: lpad(string,n,[pad_string]) string:可是字符或者参数 n:字符的长度,是返回的 ...

  9. oracle 的rpad函数,Oracle中Lpad函数和Rpad函数的用法

    一.Lpad函数 lpad函数将左边的字符串填充一些特定的字符其语法格式如下:lpad(string,n,[pad_string]) string 字符或者参数 n 字符的长度,是返回的字符串的数量, ...

最新文章

  1. java pdf转换为png图片(1)
  2. c#_MessageBox 消息对话框
  3. android 8.0 3D锁屏,Android 8.0 锁屏滑动无法解锁
  4. D:\我的文档\收藏夹
  5. a与a:link、a:visited、a:hover、a:active
  6. 戴尔科技:以技术突破创新边界!
  7. Spring中Aware的用法以及实现
  8. 如何判断程序猿在做什么
  9. vue3.0生产环境和正式环境配置_vue开发环境和生产环境配置
  10. 微信停止服务印度手机号注册用户!
  11. 【BZOJ-3123】森林 主席树 + 启发式合并
  12. 很久没写了,今天兴致来了,写一下!
  13. BZOJ 2734: [HNOI2012]集合选数( 状压dp )
  14. Android开发之数据库Sqlite
  15. 读取 system serial number
  16. Unity方便查看日志的插件Reporter
  17. Android打开系统自带文件管理器,全选菜单选项
  18. Solidity介绍
  19. autocad2014点击保存闪退_windows10下AutoCAD 2014打开出现闪退怎么办
  20. Python在高等数学中的运用

热门文章

  1. 1 - 2 电流和电压的参考方向
  2. 解决IE被恶意修改方法总结
  3. 第三方百度网盘同步盘设置
  4. Cad二次开发中使经常使用的线性和线型
  5. Vue 3 + TypeScript + Vite创建项目并安装常用插件
  6. Fanuc机器人使用宏启动
  7. 后续:完美解决epic库无法联网更新网络代理问题,启动器无法更新打开问题
  8. Java发明者Sun公司的出生与死亡
  9. FonePaw iPhone Data Recovery Mac(iphone数据恢复软件)
  10. python+tushare pro 过滤ST、停牌、创业板及科创板 多因子操作