当前位置: 代码迷 >> Sql Server >> 列值转换有关问题
  详细解决方案

列值转换有关问题

热度:24   发布时间:2016-04-27 17:55:41.0
列值转换问题
转换表A列shou的列值(shou列是int类型列,长度为1,值为1,2,3,0四者之一),
按照从上到下的顺序,只能有以下情况:
--第一种
1
--第二种
1
2
--第三种
1
2
3
1     =》3后面接1
--第四种
1
2
3
0     =》3后面接0

--正题转换目的(转换到cc列中)
--第一种
1                                     转换为                                     1
--第二种
1                                     转换为                                     0
2                                     转换为                                     2
--第三种
1                                     转换为                                     0
2                                     转换为                                     0
3                                     转换为                                     3
1     =》3后面接1
--第四种
1                                     转换为                                     0
2                                     转换为                                     0
3                                     转换为                                     4
0     =》3后面接0

0不需要转换
---------------------------------------------
举例:
shou列         cc列
1                   1      
1                   0  
2                   2
1                   0
2                   0
3                   3  
1                   0
2                   0  
3                   4
0                   0
  相关解决方案