这个问题相当的简单,我相信只要是学过SQL的朋友都能打出,很遗憾我学MS-SQL已经两年多都没有再用过,手头又没有资料可以查,时间比较急,只能利用网络来请朋友们帮帮忙了.
现在有300万条数据.
现在要导出给一个IT公司分析.
但是有个客户号的内容我们不想让别人知道.
我现在想这样,把客户号全部转换.客户号的类型是char型的.客户号一共为10位,全部由数字组成
现在按照这样的一种转换方法:0=A,1=B,2=C…一直到9=J比如原来的表是这样
序号 客户号 资金 姓名 地址
1 081005555 1 三子 卢湾区10号现在想达到的效果是查询时通过什么方法(究竟是updata()函数还是通过存储过程我不清楚...)使得:查询出来的结果是
序号 客户号 资金 姓名 地址
1 AIBAAFFFF 1 三子 卢湾区10号很久以前的号不记得密码了,所以只能注册新号来发问,由于是新号没分,所以只能恳请好心的朋友帮着看看看了,不胜感激!
现在有300万条数据.
现在要导出给一个IT公司分析.
但是有个客户号的内容我们不想让别人知道.
我现在想这样,把客户号全部转换.客户号的类型是char型的.客户号一共为10位,全部由数字组成
现在按照这样的一种转换方法:0=A,1=B,2=C…一直到9=J比如原来的表是这样
序号 客户号 资金 姓名 地址
1 081005555 1 三子 卢湾区10号现在想达到的效果是查询时通过什么方法(究竟是updata()函数还是通过存储过程我不清楚...)使得:查询出来的结果是
序号 客户号 资金 姓名 地址
1 AIBAAFFFF 1 三子 卢湾区10号很久以前的号不记得密码了,所以只能注册新号来发问,由于是新号没分,所以只能恳请好心的朋友帮着看看看了,不胜感激!
序号,
replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(客户号,'0','A'),'1','B'),'2','C'),'3','D'),'4','E'),'5','F'),'6','G'),'7','H'),'8','I'),'9','J') as 客户号,
资金,
姓名,
地址
from
tb