
去掉前导零的SQL语句(零前缀)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:本文章介绍了如何编写SQL查询语句去除数值或字符串类型字段中出现的不必要的前导零,并提供了示例和相关说明。
原来SQL还有一个名为STUFF的函数非常强大。如果一个列的格式是单引号后面跟着四位数字(例如’0003’, ’0120’, ’4333’),我需要将其转换为去掉单引号和前导零后的形式,如“3, 120, 4333”。可以使用以下SQL语句来实现这种格式的转换:
```sql
SELECT STUFF(SUBSTRING([当前组织],2,4),1,PATINDEX(%[^0]%,SUBSTRING([当前组织],2,4))-1,),人员编码
FROM dbo.orgusermap$
WHERE 人员编码 IS NOT NULL;
```
这样就可以实现所需的格式转换。
全部评论 (0)
还没有任何评论哟~


