Foxtable(狐表)用户栏目专家坐堂 → 关于 CASE 表达式


  共有1640人关注过本帖平板打印复制链接

主题:关于 CASE 表达式

帅哥哟,离线,有人找我吗?
czy66ds
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1684 积分:16374 威望:0 精华:0 注册:2013/7/31 13:03:00
关于 CASE 表达式  发帖心情 Post By:2019/5/17 22:27:00 [只看该作者]

下边这段代码,在执行SQL中应该怎样写?
select CASE 城市
WHEN '成都' THEN '四川'
WHEN '绵阳' THEN '四川'
WHEN '德阳' THEN '四川'
WHEN '自贡' THEN '四川'
WHEN '营口' THEN '辽宁'
WHEN '辽阳' THEN '辽宁'
WHEN '丹东' THEN '辽宁'
ELSE '其它' END AS 省,
SUM(数量) 
f rom {表1}
GROUP BY CASE  城市
WHEN '成都' THEN '四川'
WHEN '绵阳' THEN '四川'
WHEN '德阳' THEN '四川'
WHEN '自贡' THEN '四川'
WHEN '营口' THEN '辽宁'
WHEN '辽阳' THEN '辽宁'
WHEN '丹东' THEN '辽宁'
ELSE '其它' END

 回到顶部