问答详情
源自:6-12 case...when语句

case...when 语句

select cname,case cname when '陈一' then '计算机部门' when '吴二' then '市场部门' else '其他部门' end as 部门 from customer;  

为什么我这么写,它会报字符集不匹配 在陈一跟then中加, 会报缺少关键字

提问者:qq_删不掉沉醉_0 2016-12-08 23:45

个回答

  • qq_颜子明_0
    2017-04-25 10:35:29

    customer这个单词后面是不是少加了S,一般语法规则是复数形式 

  • 寒金鱼
    2016-12-11 15:07:06

    select cname,case cname when '陈一' then '计算机部门' when '吴二' then '市场部门' else '其他部门' end as '部门' from customer;  


    部门加上单引号试试