case...when 语句

来源:6-12 case...when语句

qq_删不掉沉醉_0

2016-12-08 23:45

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

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

写回答 关注

2回答

  • 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;  


    部门加上单引号试试

Oracle数据库开发必备利器之SQL基础

为你带来Oracle开发必备的sql基础,为后续课程学习打下好的基础

160639 学习 · 641 问题

查看课程

相似问题