sql 在印度超级联赛中,季后赛前5名选手获得了比赛

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 在印度超级联赛中,季后赛前5名选手获得了比赛相关的知识,希望对你有一定的参考价值。

-- You can pass the Season_Id Value in the Season_Id Variable ( Indian Premier League Database )

-- Either you can create the Table-Valued-Function to pass the Season_ID value to the function.


SELECT TOP 5 Player_Name , SUM(Runs_Scored) AS Total_Runs
	FROM Batsman_Scored BS
	
	INNER JOIN
	Ball_by_Ball Ball
	ON CONCAT(BS.Match_Id,BS.Over_Id,BS.Ball_Id,BS.Innings_No)
	 = CONCAT(Ball.Match_Id,Ball.Over_Id,Ball.Ball_Id,Ball.Innings_No)

	INNER JOIN Player B
	ON Ball.Striker = B.Player_Id
	
	WHERE Concat(BS.Match_Id,BS.Over_Id,BS.Ball_Id,BS.Innings_No) 
			IN ( SELECT Concat(Ball.Match_Id,Ball.Over_Id,Ball.Ball_Id,Ball.Innings_No) 
				FROM Ball_by_Ball Ball
				WHERE Match_Id IN 
				   ( SELECT Match_Id 
				     FROM Match
					 WHERE Season_Id = 9
					)
				 )
	GROUP BY Player_Name
	ORDER BY Total_runs DESC

以上是关于sql 在印度超级联赛中,季后赛前5名选手获得了比赛的主要内容,如果未能解决你的问题,请参考以下文章

sql 印度超级联赛数据库中排名前十的最年轻球员

sql 在印度超级联赛中拥有最多男子比赛的前12名球员(2008年 - 2016年)

sql 在印度超级联赛中拥有最多男子比赛的前12名球员(2008年 - 2016年)

sql 在印度超级联赛中获得最多捕获量的球员(2008年 - 2016年)

sql 在印度超级联赛中获得最多捕获量的球员(2008年 - 2016年)

sql 在印度超级联赛季节明智的橙色帽子持有人