问题:查询用户姓名,性别,根据用户表中的sex字段(bit型),显示性别的值:
当sex为1时,显示'男';当sex为0时,显示'女',要求用一条SQL语句完成.
题解:
语句1:使用union做联合查询
select userid,sex='男' from systemmanage..users where sex=1 union
select userid,sex='女' from systemmanage..users where sex=0
语句2:使用case做条件查询
select userid,sex= case sex when 0 then '女' when 1 then '男' end
from systemmanage..users
欢迎给出其它答案?