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

求一sql,分组后求名次?

                  score

007 002 89 002 数学 002 007 时代sd的 34 男 007 69
002 002 70 002 数学 002 002 李四 34 女 002 60
001 002 60 002 数学 002 001 张三 23 男 001 55
003 002 30 002 数学 002 003 马五 34 男 003 45
003 004 55 004 物理 001 003 马五 34 男 003 45
001 004 55 004 物理 001 001 张三 23 男 001 55
004 004 55 004 物理 001 004 sdfs 11 女 004 55
007 001 50 001 语文 001 007 时代sd的 34 男 007 69
002 001 50 001 语文 001 002 李四 34 女 002 60
001 001 50 001 语文 001 001 张三 23 男 001 55
003 001 50 001 语文 001 003 马五 34 男 003 45

这张表,求各科中成绩第2-3名的学生的列表
你需要按照那个或那几个字段分组?请给出字段名称.


SQL code:
declare @score table (col1 varchar(3),col2 varchar(3),col3 int,col4 varchar(3),科目 varchar(4),col6 varchar(3),col7 varchar(3),姓名 varchar(8),col9 int,col10 varchar(2),col11 varchar(3),成绩 int)
insert into @score
select '007','002',89,'002','数学','002','007','时代sd的',34,'男','007',69 union all
select '002','002',70,'002','数学','002','002','李四',34,'女','002',60 union all
select '001','002',60,'002','数学','002','001','张三',23,'男','001',55 union all
select '003','002',30,'002','数学','002','003','马五',34,'男','003',45 union all
select '003','004',55,'004','物理','0


相关问答:

如何用c#,sql2000 开发c/s下的工作流?

本人c#新手 可是要求要用c# ,sql2000开发c/s的工作流,一头雾水,请大家帮忙帮忙,给点思路,说的约具体越好,我也好往那个方面去学习
http://www.hxzi.com/view/61402.html
B/S版的,基本思想应该差不多的。。 ......

sql server 存储过程循环赋值的问题

小弟是个新手 现在有个问题一直不能解决
例如
procedure produce_proc
    @p001 nvarchar(8000),
    @p002 nvarchar(8000),
    @p003 nvarchar(8000),
  & ......

SQL字段,横向展开

请问各位,如何将SQl中,某字段中的值横向展开呢,
CASE WHEN

具体问题具体分析,看你要怎么展开

姓名  科目      成绩
张三  英语    90
李四  英语&nb ......

不明白的SQL注入问题

我数据库是MSSQL的,昨天所有的表被注入JS脚本代码,有个不明白的地方来问问大家

我发现有些表我根本没使用,也没有入库的ASP页面和语句,它是咱个注入的呢?
貌似select语句是可以嵌套的吧?
可能是where ......

dbf表导入到sql server2000表问题

请问:
1,如何将一张dbf表导入到sql server2000中的一张表。使用DTS该怎样实现?
2,使用网上代码:
Insert Into Tb_cj Select * from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro D ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号