- 浏览: 64007 次
- 性别:
- 来自: 珠海
-
文章分类
最新评论
一次性查询出每个科目的成绩第一的学生,在SQL SERVER中建立下表,查询出每个科目成绩第一的学生信息.
ID 自动编号
cj 成绩
km 科目
declare @t table(id int,cj int,km varchar(10))
insert @t
select 1, 60, '01 '
union all select 2, 69, '01 '
union all select 3, 70, '02 '
union all select 4, 79, '02 '
union all select 5, 80, '03 '
union all select 6, 89, '03 '
union all select 7, 89, '03 '
--成绩并列时只取一个
select * from @t a
where a.id=(select top 1 id from @t b where b.km=a.km order by b.cj desc,b.id desc)
--成绩并列时全取
select a.* from @t a ,@t b
where a.km=b.km and b.cj<a.cj
select * from @t a
where exists(select 1 from @t b where b.km = a.km and b.cj < a.cj)
select * from @t a
where a.cj=(select max(b.cj) from @t b where b.km = a.km)
发表评论
-
数据库创建链接远程服务器
2014-05-09 11:59 690--PKselect * from sys.key_con ... -
SQL作业的操作大全
2013-03-21 16:00 874SQL作业的操作全 --定义创建作业DECLARE @ ... -
Oracle创建删除用户、角色、表空间、导入导出..命令总结
2012-12-11 14:18 899//创建临时表空间 create temporary ta ... -
用SQL语句添加删除修改字段等操作
2012-05-28 14:10 2131用SQL语句添加删除修改字段1.增加字段 alter ... -
SQL中 patindex函数的用法
2012-03-13 11:12 1103语法格式:PATINDEX ( '%pattern%' , e ... -
查询DB2多行数据一行显示(精简sql)
2012-02-21 09:45 1764select o1.ORGTYPE,varchar(repla ... -
SQL+Assistant+v4.8&2Bkey
2011-10-25 09:09 802SQL+Assistant+v4.8&2Bkey -
ROW_NUMBER、RANK、DENSE_RANK的用法
2011-10-19 08:39 829ROW_NUMBER、RANK、DENSE_RANK的用法 ... -
用 SQL 语句查看 SQL Server 端口号
2011-09-01 11:00 4400用 SQL 语句查看 SQL Server 2005 端口号 ... -
db2中关于递归(with)的使用
2011-05-24 19:15 6282db2中关于递归(with)的使用因为有人问及,这边简单的再探 ... -
DB2常用函数与Oracle比较
2011-05-19 09:47 18151、类型转化函数:decimal, double, Inte ... -
oracle 的wmsys.wm_concat函数用法
2011-05-17 14:25 1526无意中碰到wmsys.wm_concat这个函数很好很强大. ... -
Oracle相关的1000个命令
2011-02-23 09:22 1685Oracle相关的1000个命令(实用) 比较适合初学者,所 ... -
Sql Server 常用日期格式
2011-02-19 10:31 807Sql Server 常用日期格式 SQL Server中文 ... -
SQL语句优化34条(常拿来用用)
2011-02-18 08:32 7061)选择最有效率的表名顺序(只在基于规则的优化器中有效): ... -
MS-SQL Server 多行转为一列的合并
2010-12-21 08:40 4204描述:将如下形式的数据按id字段合并value字段。 id ... -
列出一个表的字段的全部信息
2010-12-17 11:00 856select rtrim(b.name) ascolname ... -
汇总数据到一行
2010-11-15 21:17 803--sql server 2005 --执行 select ... -
SQL的行列转化问题
2010-10-21 16:04 1024SQL Server中行列转换 Pivot UnPivot ... -
Oracle 任意两个时间之间的日期 时间列表
2010-10-12 16:18 969如何查找2个时间之间的日期列表? 如查找 2004-01-0 ...
相关推荐
②计算每个人的成绩,总分数,平均分,要求显示学号,姓名,语文,数学,英语,总分,平均分;③列出数学成绩的排名(要求显示字段:学号,姓名,成绩,排名)。资源里展现了从创建数据库到查询的全部过程。
15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.) select a,b,c from tablename ta where a=(select max(a) from ...
软件工程实践报告 教务管理系统 第一章 问题定义 随着学校规模的扩大,人员的不断增加、复杂程度逐渐增强,学校中,教务是一项繁 琐的事,每年都有新生入学、老生毕业,以及其他各种人事变动。每学期的考试成绩都 ...
15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.) select a,b,c from tablename ta where a=(select max(a) ...
15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.) select a,b,c from tablename ta where a=(select max(a) from ...
该用户还应该可以查看每一个班的“学生信息查看”和“学生成绩查询”部分 2、 班主任。班主任用自己的用户名登录后应该自动打开自己的班级。其需要的功能就是现在测试的功能。 2.6把“新增科目信息”放到“科目信息...
15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.) select a,b,c from tablename ta where a=(select max(a) from ...
15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.) select a,b,c from tablename ta where a=(select max(a) from ...
教务管理系统(软件工程课程设计)- 目录 第一章 问题定义 4 1.1问题定义 4 第二章 可行性研究 5 2.1系统概述 5 2.2.1可行性分析 5 第三章 需求分析 5 3.1功能需求 5 3.2性能需求 6 3.3环境需求 7 3.4相关信息和...
该系统用于用户登录、参加等级考试以及治理员进行试题录入、修改、删除、成绩查询、治理用户的ASP应用程序。它应该具有开放性、方便性和灵活性。治理员不仅可以轻松地向题库添加、修改和查询试题,而且还可以自动...
该系统用于用户登录、参加等级考试以及治理员进行试题录入、修改、删除、成绩查询、治理用户的ASP应用程序。它应该具有开放性、方便性和灵活性。治理员不仅可以轻松地向题库添加、修改和查询试题,而且还可以自动...
一个班的学生在购买教材时首先以班级为单位到教材管理部门将绝大部分学生都要使用的教材先买回来,再由每个学生分别到教材管理部门购买其它教材;或者是一个班首先统计所需的每一种教材的名称和数量以及订购的同学...
3.在出题人界面中可以对每一计算机等级的“科目”,“知识点”,各种考试进行维护。 3.1 计算机等级科目管理 点击“计算机等级科目管理”,在弹出的界面中维护每一等级的科目信息。 3.2 知识点管理 点击...
IEP课程管理系统是专为特殊教育学校专门使用的一款教育信息化管理系统,根据个别教育的理念,可以针对性的分析每个学生的情况,制定合理的学生个人教学目标,实施教学,能够让老师准确的掌握每个学生的成长情况,让...
hadoop,xiaoji,99 hadoop,mingyang,98 hadoop,susan,99 spark,xiaoli,98 spark,xiaohua,95 hive,lele,89 spark,zhangsan,99 hive,tim,97 hive,kebi,94 ...import org.apache.spark.sql.{DataFrame, SQLContext}
六、实训内容及学时分配 (1)实训内容 要求学生自由选择一个数据库应用开发系统(例如,学生成绩管理系统、人事管理系 统、物流管理系统等)为项目课题进行开发。可参考附件中的课题。 完成所选系统的数据库设计,前台...
1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。 2、列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序 3、存储过程与触发器必须讲,经常被面试到? 4、数据库三范式...
1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。 91 2、列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序 91 3、存储过程与触发器必须讲,经常被面试到? 92 4、数据库...
1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。 91 2、列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序 91 3、存储过程与触发器必须讲,经常被面试到? 92 4、数据库...