前几天遇到了这个问题,觉得无从下手。空了下来,仔细研究了下:

 

先向数据库中写点数据:

 

59

 

然后开始写语句。由于不知道怎么入手,所以我先把问题简化。求成绩最好的那项:

 

 

进而开始思考,求最好得前2项。于是我写出了这样的代码:

 

 name) b
 where a.score=b.score

 

以上代码却通不过编译。咋一看,两个功能相识,结构相近得代码,为什么这个就不能通过编译呢?仔细看了看,才发现,TOP并不支持这种用法。

 

于是,我修改代码:

 

)

 

这样,大致结果是出来了,再排下结果的顺序:

 

desc

 

 

相关文章:

  • 2022-12-23
  • 2021-08-08
  • 2021-04-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-15
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
  • 2022-12-23
  • 2022-12-23
  • 2021-06-14
相关资源
相似解决方案