sql 实现数据库计算总分并排序
有两个表一个student 表 表中有(number,name,sex,class,age,tel,address,remark)全部为字符串类型 字段 course表 表中有(number,math,english,datastruct,java)为double类型number为字符串 字段 需要查询出两个表中的所有字段并加上总分和平均分字段 按总分降序
sql没有学好自己写的sql语句太过于复杂这是我写的
select *, sum(english+math+java+datestruct) as 'sum',avg(english+math+java+datestruct)/4 as 'avg' from student,course where student.number=course.number group by student.number,name,sex,class,born_date,tel,address,remark,english,math,java,datestruct,course.number order by sum desc
太长了
这条sql语句要怎么写更好一点呀???
sql没有学好自己写的sql语句太过于复杂这是我写的
select *, sum(english+math+java+datestruct) as 'sum',avg(english+math+java+datestruct)/4 as 'avg' from student,course where student.number=course.number group by student.number,name,sex,class,born_date,tel,address,remark,english,math,java,datestruct,course.number order by sum desc
太长了
这条sql语句要怎么写更好一点呀???
...全文
相关推荐
实验四 排序、查询和多表关联
**对学生表按照入校总分降序排序生成一个新表文件名为“学生成绩排序”。** - 可以使用 SQL 语句 `SELECT * FROM 学生 ORDER BY 入校总分 DESC` 来实现。
SQL Server 2005 数据仓库实战指南与范例
SQL Server Integration Services(SSIS)是Microsoft SQL Server的一个组件,专门用于数据集成、数据转换和数据移动。SSIS作为一种强大的ETL工具,可以用于构建数据抽取、转换和加载(ETL)解决方案,从而简化数据仓库和数据集市的维护工作。SSIS的优势在于它的灵活性和可扩展性。它支持复杂的转换操作,如聚合、连接、合并、清洗,以及数据的拆分和数据的合并。此外,SSIS的图形化设计使得ETL过程的创建和维护更加直观。
DB(数据库查看器)
DB(Database)数据库查看器是一种工具,主要用于查看和分析特定类型的数据库文件,如Paradox和DBF格式。这两种格式在过去的计算机系统和数据库管理中较为常见,尤其在桌面级数据库应用中。
由sql语句生成db文件
在Android平台上,开发人员经常需要处理数据库操作,例如创建、读取、更新和删除数据。本文将详细讲解如何通过SQL语句生成一个.db文件,并在Android环境中使用这个.db文件作为数据库存储。
Sql Server 创建数据库脚本Create DATABASE
在Sql Server这一关系型数据库管理系统中,我们通常通过编写SQL脚本来创建和管理数据库。本文将详细介绍Create DATABASE语句的使用方法。


Java SE
