0 0

这个SQL语句如何写,求指教!5

表 students 中有如下数据:

姓名    科目    成绩

张三    语文     20

张三    数学     30

张三    英语     40

李四    语文     50

李四    数学     60

李四    英语     70

 

如何得到结果:

姓名    语文     数学      英语

张三     20         30         40

李四     50         60         70

SQL 
2014年3月11日 17:39

2个答案 按时间排序 按投票排序

0 0

采纳的答案

select '姓名' t.name,
'语文' (select score from student s where s.name=t.name and s.sub='chinese')
from student t group by t.name


数学 英语照着写

2014年3月12日 00:12
0 0

SELECT 姓名,
sum(case 科目 when '语文' then 分数 else 0 end) 语文,
sum(case 科目 when '数学' then 分数 else 0 end) 数学,
sum(case 科目 when '英语' then 分数 else 0 end) 英语,
convert(avg(分数 * 1.0),DECIMAL(18,2)) 平均分,
sum(分数) 总分

from student

GROUP BY 姓名;

2014年3月11日 21:39

相关推荐

    log4j打印到控制台输出sql语句

    log4j错误打印到控制台 并且输出sql语句

    简易图书馆sql语句

    这是课本上的图书馆管理系统的数据库,比较简易,有什么不足的请指教,谢谢

    数据库低层操作(对于大量字段,省了sql语句)

    标题“数据库低层操作(对于大量字段,省了sql语句)”暗示我们将探讨一种方法,通过这种方式可以避免编写复杂的SQL语句来实现对大量字段的操作。这种技术通常涉及数据库API的直接使用,例如在C#中,我们可以利用ADO...

    sql数据库的简单语句总结

    sqlite数据库的简单语句总结,有哪里写的出错的,还请大神们多多指教

    VC SQL学生信息管理系统ODBC

    这是本人做数据库课程设计时的仓促之作,自我感觉实际应用价值并不大,但可以给学VC和数据库编程的朋友做个...本人在系统中添加了直接通过SQL语句对后台的表进行修改的功能,颇有争议,还请有实际开发经验的朋友指教。

    代码实现sql server数据库拷贝

    之前项目需要弄得,整理了下,网上找不到对应的,给需要的朋友分享下,小弟新人,代码还有许多不足的地方,望多多指教

    Sql语句分类总结,包括增删改查等

    刚入行的小白对数据库语言可能是一脸懵,我用Excel的格式整理了一下,欢迎各路大神批评指教

    火车订票系统(mfc+sql)希望能对大家有所帮助 谢谢 请大家多多指教

    SQL语句用于查询、插入、更新和删除数据库中的数据,确保信息的准确性和实时性。 3. **用户界面**:用户通过图形界面与系统交互,如输入目的地、出发日期、选择座位等。MFC提供了丰富的控件来实现这些功能,如...

    绿色 Sql Server 原理及全新管理工具

    一般情况下,正常安装sql server之后,master等系统数据库的路径都是被设置为绝对路径,如果要改正数据库的路径为相对路径,可以使用以下SQl语句: sql:=format(' update sysaltfiles set filename='%s'...

    自己做的sql资料整理

    综上所述,这份"自己做的SQL资料整理"是一个全面的SQL学习资源,从基础到高级,结合实践作业,有助于学习者逐步掌握SQL语言的核心概念和实际应用技巧。对于想要系统学习或复习SQL的人来说,这份资料提供了很好的自学...

    一个基础vs2005+sql2000的一个三层购物网站(课程大作业)

    在SQL Server 2000中,可以使用ADO.NET来执行SQL语句,实现对数据的CRUD(创建、读取、更新、删除)操作。此层的设计应尽可能抽象,以降低对具体数据库系统的依赖。 "CostumeShop"项目可能包含以下组件: - 数据库...

    asp.net+sql簡易成績管理

    数据库可能包含了学生信息表、课程信息表以及成绩表等,通过SQL语句实现数据的增删改查操作,确保数据的准确性和一致性。 系统中,超级管理员和管理员的设定体现了角色权限的概念。超级管理员通常拥有所有权限,...

    C# ORcale数据库链接例子

    这个例子中的"请指教"表明了作者愿意接受同行的建议和批评,这是成长的重要步骤。当你遇到类似问题或有新的想法时,可以参与讨论,分享经验,共同进步。 以上就是关于"C# ORacle数据库链接例子"的知识点介绍,希望...

    生成数据库值为插入语句

    在做数据库安装程序时,发现数据库中有许多初始值若要添加,但如果手动一条条生成插入语句太烦,就写了这个东东,用来将选择的表中的数据生成为插入语句。使用很简单,看看界面就行,使用的是sql。如果有什么错误,...

    学生管理源程序VC可用于毕业设计进行参考

    这是本人做数据库课程设计时的仓促之作,自我感觉实际应用价值并不大,但可以给学VC和数据库编程的朋友做个...本人在系统中添加了直接通过SQL语句对后台的表进行修改的功能,颇有争议,还请有实际开发经验的朋友指教。

    学生信息管理系统毕业设计源代码

    本人在系统中添加了直接通过SQL语句对后台的表进行修改的功能,颇有争议,还请有实际开发经验的朋友指教。 本人正忙于考研,没时间写一个完整的程序说明,敬请谅解。 当前系统用户和密码:(可改) 管理员级: ...

    档案管理系统VC+Access

    一个采用ODBC+Access的学生信息管理系统源代码,功能比较全,一些说明信息请参看说明文档。... 本人在系统中添加了直接通过SQL语句对后台的表进行修改的功能,颇有争议,还请有实际开发经验的朋友指教。

    用动软自动生成的代码实现简单的增删改查

    工具会自动生成对应的CRUD方法,包括对应SQL语句的编写,以及可能的异常处理和事务管理。这样可以避免重复劳动,让开发者更专注于业务逻辑的实现。 然而,"做的不好还请指教"这个标签可能意味着生成的代码可能存在...

    自己开发了一个数据库连接池,与大家分享,高手指教

    - 连接池的使用方式:如何在项目中引入、配置连接池、创建数据库连接、执行SQL语句等。 - 常见的数据库连接池组件:例如C3P0、HikariCP、DBCP、Druid等,它们之间的比较和选择。 - 源码分析:理解连接池的内部实现,...

    自己写的jsp+servlet博客系统

    6. **数据库交互**:一个博客系统通常需要存储文章、评论等信息,因此涉及到数据库操作,可能使用了SQL语句或者ORM(Object-Relational Mapping)框架如Hibernate。 7. **安全性**:虽然这是一个个人项目,但涉及...

Global site tag (gtag.js) - Google Analytics