比如字段A 
1       
2
3
4
5想取出select 性别, 字段A from table 这里的性别根据字段A判断,大于3的是男性,小于等于3的是女性
求教

解决方案 »

  1.   

    select (case when sex_column>3 then '男性' when sex_column<3 then '女性' else '未知' end) as sex
    from tb_name;-- 那等于3呢?未知?
      

  2.   

    select (case when sex_column>3 then '男性' when sex_column<=3 then '女性' else '未知' end) as sex
    from tb_name;
    这里的性别根据字段A判断,大于3的是男性,小于等于3的是女性^^