##Instruction:
Database: soccer_1
Total Tables: 6
Total Columns: 84

Table Schemas:

soccer_1 contains tables such as Player_Attributes, sqlite_sequence, Player, League, Country, Team, Team_Attributes.
Table Player_Attributes has columns such as id, player_fifa_api_id, player_api_id, date, overall_rating, potential, preferred_foot, attacking_work_rate, defensive_work_rate, crossing, finishing, heading_accuracy, short_passing, volleys, dribbling, curve, free_kick_accuracy, long_passing, ball_control, acceleration, sprint_speed, agility, reactions, balance, shot_power, jumping, stamina, strength, long_shots, aggression, interceptions, positioning, vision, penalties, marking, standing_tackle, sliding_tackle, gk_diving, gk_handling, gk_kicking, gk_positioning, gk_reflexes.
id is the primary key.
Table sqlite_sequence has columns such as name, seq.
Table Player has columns such as id, player_api_id, player_name, player_fifa_api_id, birthday, height, weight.
id is the primary key.
Table League has columns such as id, country_id, name.
id is the primary key.
Table Country has columns such as id, name.
id is the primary key.
Table Team has columns such as id, team_api_id, team_fifa_api_id, team_long_name, team_short_name.
id is the primary key.
Table Team_Attributes has columns such as id, team_fifa_api_id, team_api_id, date, buildUpPlaySpeed, buildUpPlaySpeedClass, buildUpPlayDribbling, buildUpPlayDribblingClass, buildUpPlayPassing, buildUpPlayPassingClass, buildUpPlayPositioningClass, chanceCreationPassing, chanceCreationPassingClass, chanceCreationCrossing, chanceCreationCrossingClass, chanceCreationShooting, chanceCreationShootingClass, chanceCreationPositioningClass, defencePressure, defencePressureClass, defenceAggression, defenceAggressionClass, defenceTeamWidth, defenceTeamWidthClass, defenceDefenderLineClass.
id is the primary key.
The player_api_id of Player_Attributes is the foreign key of player_api_id of Player.
The player_fifa_api_id of Player_Attributes is the foreign key of player_fifa_api_id of Player.
The country_id of League is the foreign key of id of Country.
The team_api_id of Team_Attributes is the foreign key of team_api_id of Team.
The team_fifa_api_id of Team_Attributes is the foreign key of team_fifa_api_id of Team.

##Role Access Policy (Column-Level):
Role: TacticalAnalyst
Accessible Columns: Team: id, team_api_id, team_long_name, team_short_name; Team_Attributes: team_api_id, date, buildUpPlaySpeed, buildUpPlaySpeedClass, buildUpPlayDribbling, buildUpPlayDribblingClass, buildUpPlayPassing, buildUpPlayPassingClass, buildUpPlayPositioningClass, chanceCreationPassing, chanceCreationPassingClass, chanceCreationCrossing, chanceCreationCrossingClass, chanceCreationShooting, chanceCreationShootingClass, chanceCreationPositioningClass, defencePressure, defencePressureClass, defenceAggression, defenceAggressionClass, defenceTeamWidth, defenceTeamWidthClass, defenceDefenderLineClass; Player: id, player_api_id, player_name; Player_Attributes: player_api_id, date, overall_rating, preferred_foot, attacking_work_rate, defensive_work_rate; League: id, name; Country: id, name

Based on the above schema and your role's column-level access policy, generate a SQL query to answer the question. If your role does not have access to the required columns, respond with: "Sorry, I cannot answer."


Question: List all player names who have an overall rating higher than the average.
Answer: SELECT DISTINCT T1.player_name FROM Player AS T1 JOIN Player_Attributes AS T2 ON T1.player_api_id = T2.player_api_id WHERE T2.overall_rating  >  ( SELECT avg(overall_rating) FROM Player_Attributes )
Permission: allowed (All required columns are permitted)
Gold SQL: SELECT DISTINCT T1.player_name FROM Player AS T1 JOIN Player_Attributes AS T2 ON T1.player_api_id = T2.player_api_id WHERE T2.overall_rating  >  ( SELECT avg(overall_rating) FROM Player_Attributes )