To mschen(老陈) 你可以解释一下吗? 我不太懂,UserInfo和UserInfo2在一个数据库文件里的,我用的是Access,(见笑 ,我寒假打算好修sql server:))
--你的意思是根据UserInfo2的性别信息更新UserInfo表的性别信息吗?如果是那样的话,应该这样写:update UserInfo set UserGender=U2.UserGender from UserInfo U join UserInfo2 U2 on U.UserID=U2.UserID
update UserInfo set userGender=(case when UserGender ='0' then '女' else '男' end) where UserGender in ('0','1')
To :xluzhong(打麻将一缺三,咋办?) 不好意思啊,兄弟,刚才太急着结贴了,把40分都给老陈兄弟了:)
--我不知道access里边支持case when...end语句吗?如果不支持的话,你就用两个update语句也可以更新.update UserInfo set userGender='女' where userGender='0' update UserInfo set userGender='男' where userGender='1'
你可以解释一下吗?
我不太懂,UserInfo和UserInfo2在一个数据库文件里的,我用的是Access,(见笑 ,我寒假打算好修sql server:))
from UserInfo U join UserInfo2 U2 on U.UserID=U2.UserID
update UserInfo
set userGender=(case
when UserGender ='0' then '女'
else '男'
end)
where UserGender in ('0','1')
不好意思啊,兄弟,刚才太急着结贴了,把40分都给老陈兄弟了:)
update UserInfo set userGender='男' where userGender='1'