sql数据补位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql数据补位相关的知识,希望对你有一定的参考价值。

数据要求是八位例如
1123455 应为01123455
七位的在第一位补零,八位的就不改动了例如
40254566 40254566 就不动了

参考技术A 用lapd函数,左补零

用法
select LPAD(100,5,0) from dual

100为字段名,5为补完后的长度,0为补充的字符
参考技术B NN是字段名
在Sql server 中,
right('00000000'+NN,8)
在Oracle中,
lpad(NN,8,'0')本回答被提问者采纳

以上是关于sql数据补位的主要内容,如果未能解决你的问题,请参考以下文章

sql位数不足补0

oracle SQL查询number字段精度丢失之解决方法

oracle常用函数

iOS 关于大小端以及一些数据补位

通用补位函数

关于Postgresql数据库查询结果不足位数前面补位的操作