又一个经典的SQL语句

问题:查询用户姓名,性别,根据用户表中的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 
欢迎给出其它答案?
       

原文地址:https://www.cnblogs.com/newwind521/p/496935.html