MS SQL把字符串中的某个字符转换成指定字符!例如2-36-54-1中的-用"年月日"替代. (原创)
2005-06-11 12:57
323 查看
1declare @cc char(10),@i int,@aa char(20),@bb int
2while @bb!=0
4 begin
5select @bb=charindex ('-' ,@aa) if @bb=0 break else select @aa=stuff(@aa,@bb,1,substring(@cc,@i,1))
6set @i=@i+1
7 end
8select @aa
2while @bb!=0
4 begin
5select @bb=charindex ('-' ,@aa) if @bb=0 break else select @aa=stuff(@aa,@bb,1,substring(@cc,@i,1))
6set @i=@i+1
7 end
8select @aa
相关文章推荐
- java格式化字符串,在指定位置插入指定字符串,兼容中英文以及特殊字符,例如:换行,用于解决生成pdf换行问题等问题
- C#编程入门--将指定字符串中的汉字转换为拼音缩写,其中非汉字保留为原字符
- 剑指offer之字符串到整数的转换,例如输入字符串12345,输出整数12345.
- 将指定字符串后面的'0'字符截去[原创]
- 请设计一个函数可以把10进制的正整数转换为4位定长的36进制字符串,36进制规则0-9,A-Z,例如:1=‘000‘,10=’000A‘,100='002S',2000='01JK’
- 计算给定字符串中每个字符出现的次数,并以指定格式输出,例如aabbbc输出a2b3c1(java语言)
- Java 基础 —— String中替换指定字符,字符种类判定,字符大小写转换,遍历字符串
- java格式化字符串,在指定位置插入指定字符串,兼容中英文以及特殊字符,例如:换行,用于解决生成pdf换行问题等问题
- 时间字符串转换为指定年月日显示
- C# 中如何将List<string>里的集合转换成字符串并按指定的字符进行分隔?
- 练习 3-5 编写函数 itob(n, s, b),将整数n转换为以b为底的数,并将转换结果以字符的形式保存到字符串s中。例如,itob(n, s, 16)把整数n格式化成十六进制整数保存在s中。
- NSString:创建,长度,取字符,是否以某字符串开头,结尾, 查找指定字符串的范围,截取,拼接,替换,比较,替换,数值转换,大小写转换
- 判断指定字符在字符串中出现的次数,并且转换大小写(作业)
- 字符串转换到指定格式的宽字符 - 回复 "厨师" 的问题
- 10-1. 在字符串中查找指定字符(15)
- 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZde
- Oracle把逗号分割的字符串转换为可放入in的条件语句的字符数列
- 高效率的C#截取指定长度字符串,大于指定长度的,在末尾显示指定字符,默认为"..."
- 字符串转换成整数&带通配符的字符串匹配问题
- js中使用eval()方法将字符串转换成日期格式、并获取指定时间的日期