2013年5月24日
摘要: sqlserver中查询横表变竖表的sql语句简析首先是三张表, CNo对应的是课程,在这里我就粘贴了。主表人名表按照常规查询SELECT s.SName, c.CName,s2.SCgradeFROM S s INNER JOIN SC s2 ON s2.SNo = s.SNo INNER JOIN C c ON c.CNo = s2.CNo那么结果是这样的但是这是横表 不是我想看到的结果。我们要看到这样的结果:那么怎么办呢?第一种写法: SELECT w.SName, sum(case when w.CNo= 1 then w.SCgrade ELSE 0 END) AS '语文& 阅读全文
posted @ 2013-05-24 16:26 nicvscs 阅读(258) 评论(0) 推荐(0) 编辑