易截截图软件、单文件、免安装、纯绿色、仅160KB

【转】 sql统计-关于学生成绩

sql统计-关于学生成绩
http://blog.sina.com.cn/s/blog_61380b320100ej9k.html
 
 
sql统计-关于学生成绩
学生成绩表(stuscore):
姓名:name
课程:subject
分数:score
学号:stuid
张三
数学
89
1
张三
语文
80
1
张三
英语
70
1
李四
数学
90
2
李四
语文
70
2
李四
英语
80
2
创建表
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[stuscore](
    [name] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
    [subject] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,
    [score] [int] NULL,
    [stuid] [int] NULL
) ON [PRIMARY]
 
GO
SET ANSI_PADDING OFF
问题:
1.    计算每个人的总成绩并排名(要求显示字段:姓名,总成绩)
2.    计算每个人的总成绩并排名(要求显示字段: 学号,姓名,总成绩)
3.    计算每个人单科的最高成绩(要求显示字段: 学号,姓名,课程,最高成绩)
4.    计算每个人的平均成绩(要求显示字段: 学号,姓名,平均成绩)
5.    列出各门课程成绩最好的学生(要求显示字段: 学号,姓名,科目,成绩)
6.    列出各门课程成绩最好的两位学生(要求显示字段: 学号,姓名,科目,成绩)
7.    统计如下:
学号
姓名
语文
数学
英语
总分
平均分
 
 
 
 
 
 
 
 
8.列出各门课程的平均成绩(要求显示字段:课程,平均成绩)
9.列出数学成绩的排名(要求显示字段:学号,姓名,成绩,排名)
10.列出数学成绩在2-3名的学生(要求显示字段:学号,姓名,科目,成绩)
11.求出李四的数学成绩的排名
12.统计如下:
课程
不及格(0-59)个
良(60-80)个
优(81-100)个
 
 
 
 
  
 
 
13.统计如下:数学:张三(50分),李四(90分),王五(90分),赵六(76分)
 
 


相关文档:

JAVA+Swing +sql 分页代码

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
impo ......

SQL日期转换函数

--=======================CONVERT()==================================================
Select CONVERT(varchar(100), GETDATE(), 0)--: 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1)--: 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2)--: 06.05.16
Select CONVERT(varchar(100), GETDATE ......

Sql时间函数

Sql时间函数
一、sql server日期时间函数
Sql Server中的日期与时间函数 
1.  当前系统日期、时间 
    select getdate()  
2. dateadd  在向指定日期加上一段时间的基础上,返回新的 datetime 值
   例 ......

Sql时间函数

Sql时间函数
一、sql server日期时间函数
Sql Server中的日期与时间函数 
1.  当前系统日期、时间 
    select getdate()  
2. dateadd  在向指定日期加上一段时间的基础上,返回新的 datetime 值
   例 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号