博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sql Server 中由数字转换为指定长度的字符串
阅读量:5096 次
发布时间:2019-06-13

本文共 424 字,大约阅读时间需要 1 分钟。

一个列的数据类型是 int ,从 1 开始自动增长,另一个列是字符串,现在想把 int 列转换成 九个字符,比如 1 转换后就是 000000001 ,添到字符串列,怎么实现呢? set @imaxUType=190 select @tmp=right(str(@imaxUType+1000000000),9) select @tmp 结果 Column1 ---------- 000000190 这个方法至多9位高了后MSSQL 转出来的是 *********咯! 期待牛人更好的不限位数的解决方法! 自己想出来的好的办法可以解决 select @tmp=replace(right(str(@imaxUType),10),' ','0') 先用str 函数讲数字转换成字符串带空格的 如: 190 再用replace函数讲空格转变成0即可

转载于:https://www.cnblogs.com/Thenext/p/9690526.html

你可能感兴趣的文章
第一篇随笔, 正在做 ESP32 , STM32 , 树莓派 RaspberryPi 的创客工具
查看>>
正则表达式中常用符号
查看>>
电商路演
查看>>
mysql安装后服务启动不了(总结)
查看>>
layui的时间laydata去掉秒只显示时分
查看>>
成员变量和局部变量的区别
查看>>
笔记14 Hello Spring MVC
查看>>
Python学习笔记之Python的enumerate函数
查看>>
HDU 3652 B-number(数位DP)
查看>>
Java回顾之Spring基础
查看>>
链接sql数据库并输出csv文件
查看>>
图 - 深度优先遍历,回溯:leetcode 39,
查看>>
下午班里面有聚会,不想去
查看>>
node源码详解(二 )—— 运行机制 、整体流程
查看>>
servlet/filter/listener/interceptor区别与联系
查看>>
Code Review 转自伯乐在线
查看>>
Pandas plot出图
查看>>
T-SQL 随机返回特定行数据和分页查询
查看>>
SpringBoot2.0之整合Kafka
查看>>
HTTP协议COOKIE和SESSION有什么区别
查看>>