human
Schema:
stadium (id, name, Home_Games, Average_Attendance, Total_Attendance, Capacity_Percentage)
game (stadium_id, id, Season, Date, Home_team, Away_team, Score, Competition)
injury_accident (game_id, id, Player, Injury, Number_of_matches, Source)
Please answer with SQL.
assistant
Sure, I understand.
human
List the season, home team, away team of all the games.
assistant
SELECT season , home_team , away_team FROM game
human
How many distinct kinds of injuries happened after season 2010?
assistant
SELECT count(DISTINCT T1.injury) FROM injury_accident AS T1 JOIN game AS T2 ON T1.game_id = T2.id WHERE T2.season > 2010
human
List the dates of games by the home team name in descending order.
assistant
SELECT Date FROM game ORDER BY home_team DESC
human
What are the maximum, minimum and average home games each stadium held?
assistant
SELECT max(home_games) , min(home_games) , avg(home_games) FROM stadium
human
How many games has each stadium held?
assistant
SELECT T1.id , count(*) FROM stadium AS T1 JOIN game AS T2 ON T1.id = T2.stadium_id GROUP BY T1.id
human
How many games are held after season 2007?
assistant
SELECT COUNT( * ) FROM game WHERE season > 2007 ;