Oracal中Lpad函数和Rpad函数

简介:

 

 
  1. 在Oracle/PLSQL中,lpad函数将左边的字符串填充一些特定的字符,其语法格式如下:      
  2.  
  3.      lpad( string1, padded_length, [ pad_string ] )  
  4.      其中string1是需要粘贴字符的字符串  
  5.      padded_length是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成padded_length;  
  6.  
  7.      pad_string是个可选参数,这个字符串是要粘贴到string1的左边,如果这个参数未写,lpad函数将会在string1的左边粘贴空格。  
  8.     例如:  
  9.  
  10.  
  11. lpad('tech', 2); 将返回'te'   
  12. lpad('tech', 8, '0'); 将返回'0000tech'   
  13. lpad('tech on the net', 15, 'z'); 将返回 'tech on the net'   
  14. lpad('tech on the net', 16, 'z'); 将返回 'ztech on the net' 
  15.  
  16.    
  17.    
  18.  
  19. Rpad()函数的用法:  
  20. rpad函数将右边的字符串填充一些特定的字符其语法格式如下:      
  21.      rpad(string,n,[pad_string])  
  22.      string:可是字符或者参数  
  23.      n:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;  
  24.      pad_string:是个可选参数,这个字符串是要粘贴到string的右边,如果这个参数未写,lpad函数将会在string的右边粘贴空格。  
  25.     例如:  
  26. rpad('tech', 7); 将返回' tech'   
  27. rpad('tech', 2); 将返回'te'   
  28. rpad('tech', 8, '0'); 将返回'tech0000'   
  29. rpad('tech on the net', 15, 'z'); 将返回 'tech on the net'   
  30. rpad('tech on the net', 16, 'z'); 将返回 'tech on the netz' 

 本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/380292,如需转载请自行联系原作者

相关文章
|
8月前
|
Ubuntu Linux Windows
Ventoy 是一款开源的多系统启动U盘工具
Ventoy是一款开源多系统启动U盘工具,支持Legacy BIOS和UEFI模式,可直接启动多个ISO文件(无需解压),兼容Windows、Linux等系统。只需下载安装Ventoy到U盘,拷贝ISO文件即可实现多系统启动。官网:https://www.ventoy.net,GitHub:https://github.com/ventoy/Ventoy。制作需8GB以上U盘及Win7以上系统。
1251 154
|
存储 SQL Java
Spring Boot使用slf4j进行日志记录
本节课主要对 slf4j 做了一个简单的介绍,并且对 Spring Boot 中如何使用 slf4j 输出日志做了详细的说明,着重分析了 logback.xml 文件中对日志相关信息的配置,包括日志的不同级别...
|
数据可视化 数据挖掘
ECharts综合案例一:近七天跑步数据
使用ECharts进行一周跑步数据分析,通过雷达图展示多维度指标(如距离、速度、时间),颜色对比体现个人与平均表现。折线图则清晰显示每日里程趋势,代码示例展示了自定义的`radar`和`line`图表配置。图表交互性强,支持点击高亮,动画流畅,提供完整代码资源。#ECharts #跑步数据 #数据可视化
415 3
ECharts综合案例一:近七天跑步数据
|
关系型数据库 MySQL
MYSQL 高级文本查询之regexp_like和REGEXP
在MySQL中,regexp_like和REGEXP都是用于执行正则表达式搜索的函数。虽然它们都可以完成相似的任务,但它们之间还是有一些区别的。在本篇博客中,我们将比较这两个函数的用法和示例,并解释它们之间的差异。
|
关系型数据库 MySQL Java
解决问题:java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowe
解决问题:java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowe
2548 0
|
监控 安全 Java
自旋锁的伪代码实现,CAS的ABA问题,JUC常见类:Callable,ReentrantLock,线程创建方法的总结,信号量,原子类的应用场景,特定场所的组件CountDomLatch,针对集合类的
自旋锁的伪代码实现,CAS的ABA问题,JUC常见类:Callable,ReentrantLock,线程创建方法的总结,信号量,原子类的应用场景,特定场所的组件CountDomLatch,针对集合类的
|
机器学习/深度学习 人工智能 算法
|
Java
【java Itext Pdf】itext pdf隔行换色 itext5添加表格背景颜色
Itext5 pdf 行变色效果图: 新需求,隔行换色,itext in action 是个很好的说明书,照着英文读下来,很简单的进行了实现,思路如下:   1.先创建PdfPTable对象,生成PDF表格cell之后,添加隔行换色的事件,将此事件在PdfPTable加入Document对象之前,插入进去 2.隔行换色的事件需要自己写一个java类,里面去定义背景颜色和长宽高,实质就是在pdf表格生成之后,去读取当页page内的所有行和列,并创建一个矩形,加入背景,覆盖到cell内,达到背景有颜色的效果。
2406 0
|
1天前
|
云安全 人工智能 自然语言处理