首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

问一个sql查询语句。多谢多谢

2012-03-23 
问一个sql查询语句。谢谢谢谢t_student表。sex列为1或者空的时候表示男,否则为女idsex01102203t_sex表。表示

问一个sql查询语句。谢谢谢谢
t_student表。sex列为1或者空的时候表示男,否则为女
idsex
011
022
03

t_sex表。表示性别的代码
idsex
1男
2女

想获得如下的查询结果应该怎么写?
idsex
01男
02女
03男

[解决办法]
SELECT
d.id,
(CASE d.sex WHEN 2 THEN (SELECT s.sex FROM t_sex s WHERE s.id=2) ELSE (SELECT s.sex FROM t_sex s WHERE s.id=1) END) as sex
FROM t_student d

热点排行