老
老玉米
Unregistered / Unconfirmed
GUEST, unregistred user!
a very simple question about SQL server7.0 ,and you can get 200.(200分)<br />俺有一个表GFBG,有两个字段:BH与MJ。
想让MJ字段的值随BH的最后一个字节改变。
俺执行了以下语句:
update GFBG
SeT MJ = case when right(BH,1)='G' then '公开'
when right(BH,1)='N' then '内部'
when right(BH,1)='M' then '秘密'
when right(BH,1)='J' then '机密'
end
结果每一行的MJ字段值全变成了'秘密',
原因:俺数据库的第一行的的BH为*****M。
怎么才能逐行的为MJ赋值呢?
想让MJ字段的值随BH的最后一个字节改变。
俺执行了以下语句:
update GFBG
SeT MJ = case when right(BH,1)='G' then '公开'
when right(BH,1)='N' then '内部'
when right(BH,1)='M' then '秘密'
when right(BH,1)='J' then '机密'
end
结果每一行的MJ字段值全变成了'秘密',
原因:俺数据库的第一行的的BH为*****M。
怎么才能逐行的为MJ赋值呢?