为了账号安全,请及时绑定邮箱和手机立即绑定

case...when 语句

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

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

正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~

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


部门加上单引号试试

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

case...when 语句

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信