易截截图软件、单文件、免安装、纯绿色、仅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分)
 
 


相关文档:

ADO.NET和SQL SERVER数据库中的数据类型对应关系

我们知道,在SQL SERVER中有Bit, Float, Int , Char等等一系列的数据类型,而在DOT NET中,有Boolean,Double,Int 32,String等数据类型与之对应。 也就是说,数据库中的数据类型与DOT NET的数据类型之间,有一个映射关系。下表是他们的映射关系:
 
dot net中的数据类型       &n ......

SQL SERVER 2008数据库附加

 
2008数据库附加
 
/*
网上看到的整理了一下。
原文地址http://database.51cto.com/art/201003/190984.htm
 
 
在SQL Server 7.0中,微软推出了sp_attach_db和sp_attach_single_file_db系统存储过程。
它对于SQL Server数据库管理员执行下面的任务是非常方便的:
 
1 使用sp_attach_d ......

SQL 条件语句

第一种:
SELECT
CASE

     WHEN
price IS NULL THEN
'Not yet priced'
     WHEN
price < 10 THEN
'Very Reasonable Title'
     WHEN
price >= 10 AND
price < 20 THEN
'Coffee Table Title'
     EL ......

【转载】SQL Server数据类型详解

数据类型是数据的一种属性,是数据所表示信息的类型。任何一种语言都有它自己所固有的数据类型,SQL Server提供一下25种固有的数据类型。
SQL Server数据类型一览表
  ·Binary [(n)]
·Varbinary [(n)]
·Char [(n)]
·Varchar[(n)]
·Nchar[(n)]
·Nvarchar[(n)]
· ......

SQL Server 智能感知插件SQL Prompt 4(有图有真相)

不喷口水!直接上图
1.数据库对象检索功能  
 
2.T-SQL语法帮助
 
 3.常用函数帮助(不懂鸟语?13自己练练吧!)
 
Download Now 
安装流程:
1.先把网络咔叉了(断网 - -!!)
2.把所有的SQL Server,VS都关了,运行SQLPrompt 4.0.exe安装
3.安装完毕后,退出RedGate.SQLPrompt.TrayApp ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号