Foxtable(狐表)用户栏目专家坐堂 → 求SQL取分的语句


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

主题:求SQL取分的语句

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/20 10:09:00 [显示全部帖子]

 例子发上来

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/20 10:40:00 [显示全部帖子]

select 姓名, iif(语文 is null, iif(数学 is null, iif(英语 is null, 物理, 英语),数学),语文) as 分数 from (select 姓名, (select 分数 from {表A} as b where 课程 = '语文' and a.姓名 = b.姓名) as 语文, (select 分数 from {表A} as b where 课程 = '数学' and a.姓名 = b.姓名) as 数学, (select 分数 from {表A} as b where 课程 = '英语' and a.姓名 = b.姓名) as 英语, (select 分数 from {表A} as b where 课程 = '物理' and a.姓名 = b.姓名) as 物理 from {表A} as a group by 姓名) as c

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/20 12:11:00 [显示全部帖子]

 肯定的,哪有你这样取分数的?用sql语句不划算。

 回到顶部