SQL 合并查询 把列数据转为行
摘要:
表:姓名 语文 数学 英语张三 75 90 85李四 80 85 85查询结果姓名 成绩 科目张三 90 数学李四 85 数学,英语 select*intoCJfrom(select'张三'as姓名,75as语文,90as数学,85as英语unionselect'李四'as姓名,80as语文,85as数学,85as英语)a----------------select姓名,max(成绩)as成绩,(selectcasewhen语文=MAX(成绩)then'语文,'else''end+casewhen数学=MAX(成绩)then 阅读全文
posted @ 2012-03-27 10:35 空白画映 阅读(389) 评论(0) 推荐(0)
浙公网安备 33010602011771号