sql server-SQL SERVER求解决一个归类的问题

问题描述

SQL SERVER求解决一个归类的问题

id 学生 课程 成绩
1 张三 语文 80
2 张三 数学 70
3 张三 政治 85
4 李四 语文 80
4 李四 数学 75
5 马五 数学 60
6 马五 英语 75
7 马五 政治 80

转换为
姓名 语文 数学 英语 政治
张三 80 70 0 85
李四 80 75 0 0
马五 0 60 75 80

解决方案

http://www.cnblogs.com/luowende2012/archive/2012/07/19/2599436.html

时间: 2024-08-03 23:21:17

sql server-SQL SERVER求解决一个归类的问题的相关文章

标签-求解决一个正则表达式

问题描述 求解决一个正则表达式 业务背景是,在web中通常有textarea的文本编辑插件,你可以编辑样式后获取源码,现在我要做限制,就是源码中只能包含 <i>.<b>.<u>.<p>.<br/> 标签,如果有其他的html标签,则不允许. 举例: var str1 = "<i>1213</i><strong>456</strong>"; var str2 = "123

log4j无法打印SQL语句,急求解决

问题描述 用log4j打印mybatis的SQL语句无法打印,只可打印其他log4j信息,log4j配置如下:log4j.rootLogger=DEBUG,A1,Rlog4j.appender.A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.Target=System.outlog4j.appender.A1.layout=org.apache.log4j.PatternLayoutlog4j.appender.A1.layout.Con

刚学.NET,求解决一个ToString的问题

问题描述 为什么我平时用都不会出现这个问题,这次用也没有动过头文件里面的代码... 解决方案 解决方案二:string拼写错误.解决方案三:一般这种函数都有提示的不用自己敲解决方案四:eggpain解决方案五:srting低级错误解决方案六:这种拼写错误都看不出来,我怀疑你不适合编程...解决方案七:上面已经正解了

ehcache-求解决一个问题,万分感激

问题描述 求解决一个问题,万分感激 2013-10-21 11:57:00 org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: E:workjavajdkj

sql server-SQL server安装出错,求解决方法

问题描述 SQL server安装出错,求解决方法 !图片说明 解决方案 http://jingyan.baidu.com/article/148a192192a3994d71c3b1e7.html 解决方案二: 安装SQL Server 2005出错的解决方法sql server 中关于Order By 在子查询嵌套中的出错的解决方法! 解决方案三: 安装文件的问题 解决方案四: 卸载掉所有的组件,删除所有的文件,注册表等信息重新安装

使用SQL Server Driver for PHP解决PHP连接MSSQL乱码的问题

原文 使用SQL Server Driver for PHP解决PHP连接MSSQL乱码的问题 最近帮客户写了一个.net商城网站的发布接口,大家都知道.net一般都使用MSSQL数据库,但鱼丸不会.net呀,没办法,只能使用PHP连接SQL Server,然后来发布商品数据.因为客户采集的英文网站,但是要求发布时翻译成德语,发布完了,结果发现标题内容这些地方有乱码,在网上找了大半天,也试了很多种方法,结果使用SQLSRV解决了问题! 官方网址:http://msdn.microsoft.com

select-求助:SQL Server语句出错求改正!!

问题描述 求助:SQL Server语句出错求改正!! 我写了一个SQL Server语句,内容如下: select C.courseID,C.courseName,C.teacherID,C.teacherName,Sum(e.Grade) As count from EvaluateTeacherGrade e,Course C,Grade G where e.courseID=G.courseID and C.courseID=G.courseID and G.studentID='071

SQL Server 中关于 @@error 的一个小误区

原文:SQL Server 中关于 @@error 的一个小误区 在SQL Server中,我常常会看到有些前辈这样写: if(@@error<>0) ROLLBACK TRANSACTION T else COMMIT TRANSACTION T 一开始,我看见别人这么写,我就想当然的以为它只是个计数器,每当检测到一处错误时,@@error的值+1,不过就因为这个理所当然,所以杯具了... 实际上,它并不是一个计数器,它是一个动态的值,动态的标识最后一条SQL命令执行的结果,如果成功则为0,

安装sql server 2008 management提示已安装 SQL Server 2005 Express的解决方法_MsSql

安装sql server 2008 management,提示错误:Sql2005SsmsExpressFacet 检查是否安装了 SQL Server 2005 Express 工具. 失败,已安装 SQL Server 2005 Express 工具.若要继续,请删除 SQL Server 2005 Express 工具.sql server 2005 management和sql server 2008 management不是兼容吗?为什么会有这样的提示? 答案是SQL Server 2