Foxtable(狐表)用户栏目专家坐堂 → 求助一条sql语句写法!


  共有1976人关注过本帖树形打印复制链接

主题:求助一条sql语句写法!

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


加好友 发短信
等级:超级版主 帖子:109463 积分:556971 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/22 14:43:00 [显示全部帖子]

什么数据库?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109463 积分:556971 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/22 14:59:00 [显示全部帖子]

sel ect 备注,SUM(分数) as 分数 from (sel ect (case when 备注 like '%a%' then 'a' when 备注 like '%b%' then 'b' when 备注 like '%c%' then 'c' end) as 备注,分数 from 表A) as a group by 备注

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109463 积分:556971 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/22 15:51:00 [显示全部帖子]

 se lect SUM(a) as a,SUM(b) as b,SUM(c) as c from (
  se lect (a.分数) as a,(b.分数) as b,(c.分数) as c
 from {表A} t
left join (s elect 备注,分数 from {表A} where 备注 like '%a%') as a on a.备注 = t.备注
left join (se lect 备注,分数 from {表A} where 备注 like '%b%') as b on b.备注 = t.备注
left join (sel ect 备注,分数 from {表A} where 备注 like '%c%') as c on c.备注 = t.备注) k

 回到顶部