Skip to content

Instantly share code, notes, and snippets.

@harsha547
Created April 10, 2017 21:18
Show Gist options
  • Save harsha547/0f942d2fca24ec37e3cebd1f11d5dc0f to your computer and use it in GitHub Desktop.
Save harsha547/0f942d2fca24ec37e3cebd1f11d5dc0f to your computer and use it in GitHub Desktop.
Players with Most Sixes's in IPL ( 2008 - 2016 )
-- Players with Most Sixes's in IPL ( 2008 - 2016 )
SELECT C.Player_Name ,COUNT(*) As 'Sixes'
FROM Ball_by_Ball A
INNER JOIN Batsman_Scored B
ON CONCAT(A.Match_Id,A.Over_Id,A.Ball_Id,A.Innings_No)
= CONCAT(B.Match_Id,B.Over_Id,B.Ball_Id,B.Innings_No)
INNER JOIN Player C
ON A.Striker = C.Player_Id
INNER JOIN Match D
ON A.Match_Id = D.Match_Id
INNER JOIN Venue E
ON D.Venue_Id = E.Venue_Id
WHERE B.Runs_Scored = 6
GROUP BY C.Player_Name
ORDER BY Sixes DESC
@harsha547
Copy link
Author

Solution 👍

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment