第2个回答 2007-04-10
update test set [level]=0 where [knowledge]='RNO';update test set [level]=1 where [knowledge]='RNP'
用分号连起来即可,不适用于Access,或者使用存储过程也可以连起来.
第3个回答 2007-04-10
看样子很难啊,你或者可以借助其它技术,像XML那样的。。。。。。。。
“update test set [level]=0 where [knowledge]='RNO'
update test set [level]=1 where [knowledge]='RNP'”
看样子,你这个应该是两个行的吧,如果一个行的话,好像 level列和knowledge列有一个是多的~~~~
第4个回答 2007-04-10
有必要搞得这么复杂吗
update test set level = case knowledge when 'RNO' then '0' when 'RNP' then '1' end