oracle中左填充(lpad)和右填充(rpad)的介绍与用法

这篇文章主要跟大家介绍了关于oracle中左填充(lpad)和右填充(rpad)的相关资料,通过填充我们可以固定字段的长度,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

前言

在实际应用中经常会用到固定字段的长度,但往往有些数据不能达到规定的长度,这是就需要我们用其他的字符来填充, 在Oracle中有函数解决这一问题,下面话不多说了,来一起看看详细的介绍吧。

语法

  • LPAD(string,padded_length,[ pad_string]) :从左开始填充,L:left 左,PAD:pad 填充
  • RPAD(string,[ pad_string]) :从右开始填充,R:right 右,PAD:pad 填充

解释

  • string:原数据,即要被填充的数据;
  • padded_length:填充后的长度;
  • pad_string:填充字符串 可选填,如果不填就粘贴空格

举个例子:

执行结果 000034

通常可以和日期序列一起使用作为主键

例如

执行结果 20170614110557000034

可以将 ‘34′ 换成序列

例如

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

作者: dawei

【声明】:永州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部