Sql Server 中由数字转换为指定长度的字符串
来源:互联网 发布:电气工程设计软件 编辑:程序博客网 时间:2024/05/17 07:52
一个列的数据类型是 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即可
- Sql Server 中由数字转换为指定长度的字符串
- SQL SERVER 2005字符串转换为数字
- SQL SERVER 2005字符串转换为数字
- Sql Server 中将由逗号“,”分割的一个字符串转换为一个表集,并应用到 in 条件中
- Java中数字转换为固定长度的字符串,并左填充为0
- sql server 中将由逗号“,”分割的一个字符串,转换为一个表,并应用与 in 条件
- sql server 中将由逗号“,”分割的一个字符串,转换为一个表,并应用与 in 条件
- sql server 中将由逗号“,”分割的一个字符串,转换为一个表,并应用与 in 条件
- WPF中颜色的转换:由字符串转化为Brushes
- Sql将一个整型数字转换成带前导零的固定长度数字字符串
- 把由十六进制数字组成的字符串转换为与之等价的整数值
- java数字转换为字符串,长度不够前面补0
- java 数字转换为字符串,长度不够前面补0
- java数字转换为字符串,长度不够前面补0
- java数字转换为字符串,长度不够前面补0
- java数字转换为字符串,长度不够前面补0
- java数字转换为字符串,长度不够前面补0
- Java中数字转换为字符串,字符串转换为字符
- 如何防止头文件被重复包含
- 离开Java,寻找更佳语言的10大理由
- 欧几里德算法
- sqlserver触发器
- Windows Vista for Developers——第四部分:用户帐号控制(User Account Control,UAC)
- Sql Server 中由数字转换为指定长度的字符串
- label的Visible="False"时用alert(document.getElementById("aa").innerText);会报错,为什么呢?
- 关于.net的debug和trace随谈
- 《 Lucy 陪你说英语》官方授权金牌折扣店
- 找到一个有很多源代码的站网java examples
- 夜.未深
- SQL数据库设计的命名规范
- Flex绑定属性链
- 一个组织比较混乱的现象