日期:2014-05-20  浏览次数:20779 次

数据库中查询的字段条件不成立则取另一个字段的代码怎写
现在又一个学生信息表,字段有姓名,性别,地址,电话号码,查询如果是男士则通讯方式取他的地址,如果是女士通讯方式则取她的电话号码。怎么写代码?
------解决方案--------------------
select *, 
       case 性别 when '男' then 地址 else 电话号码 end as 通讯方式 
from Student

------解决方案--------------------
conect=(case 性别 when '男' then 地址 else 电话号码 end)

当然这个只有男、女,非男非女滴俺们无视了