欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Sql Server】通过sql找出某一张表中某列数据长度等于8的所有数据

程序员文章站 2022-04-20 14:48:22
...

前言

近期在项目中有一个从excel导入到sql数据库的功能需求,导入时候发现,excel中有一列数据格式有问题,因为是数字格式,所以不够8位时,自动把0去掉了,所以要后期处理,那么就需要把所有长度小于8的数据找出来,如下

实现方法 

--OrgCode为表Organization中的某一列
SELECT *  FROM [dbo].[Organization]
where  len(OrgCode)<8

效果如下

【Sql Server】通过sql找出某一张表中某列数据长度等于8的所有数据

如果需要把不足8位的已字符0补齐,可参考【C#】.net中字符串长度补齐操作(按照总长度以0补齐)