Code Bye

一个数据库的面试题,有什么好的解决办法吗?

表stuinfo 如下:

# id, name, sex, age, weight
“”111″”, “”adad””, “”男””, “”22″”, “”32″”
“”2013010001″”, “”zzf””, “”女””, “”18″”, “”130″”
“”2013010002″”, “”梦想””, “”男””, “”13″”, “”100″”
 
要求用一条sql语句实现所有的性别互换,互换后:

# id, name, sex, age, weight
“”111″”, “”adad””, “”女””, “”22″”, “”32″”
“”2013010001″”, “”zzf””, “”男””, “”18″”, “”130″”
“”2013010002″”, “”梦想””, “”女””, “”13″”, “”100″”

有什么好的解决办法吗??用mysql的语法

20分
update x set sex=if(sec=””A””,””b””,””a””)
引用 1 楼 ACMAIN_CHM 的回复:

update x set sex=if(sec=””A””,””b””,””a””)

原来如此,so easy,多谢版主


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明一个数据库的面试题,有什么好的解决办法吗?