column_names: -1
*
0
stadium id
0
location
0
name
0
capacity
0
highest
0
lowest
0
average
1
singer id
1
name
1
country
1
song name
1
song release year
1
age
1
is male
2
concert id
2
concert name
2
theme
2
stadium id
2
year
3
concert id
3
singer id
column_names_original: -1
*
0
Stadium_ID
0
Location
0
Name
0
Capacity
0
Highest
0
Lowest
0
Average
1
Singer_ID
1
Name
1
Country
1
Song_Name
1
Song_release_year
1
Age
1
Is_male
2
concert_ID
2
concert_Name
2
Theme
2
Stadium_ID
2
Year
3
concert_ID
3
Singer_ID
column_types: text
number
text
text
number
number
number
number
number
text
text
text
text
number
others
number
text
text
text
text
number
text
db_id: concert_singer
table_names: stadium
singer
concert
singer in concert
table_names_original: stadium
singer
concert
singer_in_concert

How many singers do we have?
SELECT count(*) FROM singer

What is the total number of singers?
SELECT count(*) FROM singer

Show name, country, age for all singers ordered by age from the oldest to the youngest.
SELECT name ,  country ,  age FROM singer ORDER BY age DESC

What are the names, countries, and ages for every singer in descending order of age?
SELECT name ,  country ,  age FROM singer ORDER BY age DESC

What is the average, minimum, and maximum age of all singers from France?
SELECT avg(age) ,  min(age) ,  max(age) FROM singer WHERE country  =  'France'

What is the average, minimum, and maximum age for all French singers?
SELECT avg(age) ,  min(age) ,  max(age) FROM singer WHERE country  =  'France'

Show the name and the release year of the song by the youngest singer.
SELECT song_name ,  song_release_year FROM singer ORDER BY age LIMIT 1

What are the names and release years for all the songs of the youngest singer?
SELECT song_name ,  song_release_year FROM singer ORDER BY age LIMIT 1

What are all distinct countries where singers above age 20 are from?
SELECT DISTINCT country FROM singer WHERE age  >  20

What are  the different countries with singers above age 20?
SELECT DISTINCT country FROM singer WHERE age  >  20

Show all countries and the number of singers in each country.
SELECT country ,  count(*) FROM singer GROUP BY country

How many singers are from each country?
SELECT country ,  count(*) FROM singer GROUP BY country

List all song names by singers above the average age.
SELECT song_name FROM singer WHERE age  >  (SELECT avg(age) FROM singer)

What are all the song names by singers who are older than average?
SELECT song_name FROM singer WHERE age  >  (SELECT avg(age) FROM singer)

Show location and name for all stadiums with a capacity between 5000 and 10000.
SELECT LOCATION ,  name FROM stadium WHERE capacity BETWEEN 5000 AND 10000

What are the locations and names of all stations with capacity between 5000 and 10000?
SELECT LOCATION ,  name FROM stadium WHERE capacity BETWEEN 5000 AND 10000

What is the maximum capacity and the average of all stadiums ?
select max(capacity), average from stadium

What is the average and maximum capacities for all stadiums ?
select avg(capacity) ,  max(capacity) from stadium

What is the name and capacity for the stadium with highest average attendance?
SELECT name ,  capacity FROM stadium ORDER BY average DESC LIMIT 1

What is the name and capacity for the stadium with the highest average attendance?
SELECT name ,  capacity FROM stadium ORDER BY average DESC LIMIT 1

How many concerts are there in year 2014 or 2015?
SELECT count(*) FROM concert WHERE YEAR  =  2014 OR YEAR  =  2015

How many concerts occurred in 2014 or 2015?
SELECT count(*) FROM concert WHERE YEAR  =  2014 OR YEAR  =  2015

Show the stadium name and the number of concerts in each stadium.
SELECT T2.name ,  count(*) FROM concert AS T1 JOIN stadium AS T2 ON T1.stadium_id  =  T2.stadium_id GROUP BY T1.stadium_id

For each stadium, how many concerts play there?
SELECT T2.name ,  count(*) FROM concert AS T1 JOIN stadium AS T2 ON T1.stadium_id  =  T2.stadium_id GROUP BY T1.stadium_id

Show the stadium name and capacity with most number of concerts in year 2014 or after.
SELECT T2.name ,  T2.capacity FROM concert AS T1 JOIN stadium AS T2 ON T1.stadium_id  =  T2.stadium_id WHERE T1.year  >=  2014 GROUP BY T2.stadium_id ORDER BY count(*) DESC LIMIT 1

What is the name and capacity of the stadium with the most concerts after 2013 ?
select t2.name ,  t2.capacity from concert as t1 join stadium as t2 on t1.stadium_id  =  t2.stadium_id where t1.year  >  2013 group by t2.stadium_id order by count(*) desc limit 1

Which year has most number of concerts?
SELECT YEAR FROM concert GROUP BY YEAR ORDER BY count(*) DESC LIMIT 1

What is the year that had the most concerts?
SELECT YEAR FROM concert GROUP BY YEAR ORDER BY count(*) DESC LIMIT 1

Show the stadium names without any concert.
SELECT name FROM stadium WHERE stadium_id NOT IN (SELECT stadium_id FROM concert)

What are the names of the stadiums without any concerts?
SELECT name FROM stadium WHERE stadium_id NOT IN (SELECT stadium_id FROM concert)

Show countries where a singer above age 40 and a singer below 30 are from.
SELECT country FROM singer WHERE age  >  40 INTERSECT SELECT country FROM singer WHERE age  <  30

Show names for all stadiums except for stadiums having a concert in year 2014.
SELECT name FROM stadium EXCEPT SELECT T2.name FROM concert AS T1 JOIN stadium AS T2 ON T1.stadium_id  =  T2.stadium_id WHERE T1.year  =  2014

What are the names of all stadiums that did not have a concert in 2014?
SELECT name FROM stadium EXCEPT SELECT T2.name FROM concert AS T1 JOIN stadium AS T2 ON T1.stadium_id  =  T2.stadium_id WHERE T1.year  =  2014

Show the name and theme for all concerts and the number of singers in each concert.
SELECT T2.concert_name ,  T2.theme ,  count(*) FROM singer_in_concert AS T1 JOIN concert AS T2 ON T1.concert_id  =  T2.concert_id GROUP BY T2.concert_id

What are the names , themes , and number of singers for every concert ?
select t2.concert_name ,  t2.theme ,  count(*) from singer_in_concert as t1 join concert as t2 on t1.concert_id  =  t2.concert_id group by t2.concert_id

List singer names and number of concerts for each singer.
SELECT T2.name ,  count(*) FROM singer_in_concert AS T1 JOIN singer AS T2 ON T1.singer_id  =  T2.singer_id GROUP BY T2.singer_id

What are the names of the singers and number of concerts for each person?
SELECT T2.name ,  count(*) FROM singer_in_concert AS T1 JOIN singer AS T2 ON T1.singer_id  =  T2.singer_id GROUP BY T2.singer_id

List all singer names in concerts in year 2014.
SELECT T2.name FROM singer_in_concert AS T1 JOIN singer AS T2 ON T1.singer_id  =  T2.singer_id JOIN concert AS T3 ON T1.concert_id  =  T3.concert_id WHERE T3.year  =  2014

What are the names of the singers who performed in a concert in 2014?
SELECT T2.name FROM singer_in_concert AS T1 JOIN singer AS T2 ON T1.singer_id  =  T2.singer_id JOIN concert AS T3 ON T1.concert_id  =  T3.concert_id WHERE T3.year  =  2014

what is the name and nation of the singer who have a song having 'Hey' in its name?
SELECT name ,  country FROM singer WHERE song_name LIKE '%Hey%'

What is the name and country of origin of every singer who has a song with the word 'Hey' in its title?
SELECT name ,  country FROM singer WHERE song_name LIKE '%Hey%'

Find the name and location of the stadiums which some concerts happened in the years of both 2014 and 2015.
SELECT T2.name ,  T2.location FROM concert AS T1 JOIN stadium AS T2 ON T1.stadium_id  =  T2.stadium_id WHERE T1.Year  =  2014 INTERSECT SELECT T2.name ,  T2.location FROM concert AS T1 JOIN stadium AS T2 ON T1.stadium_id  =  T2.stadium_id WHERE T1.Year  =  2015

What are the names and locations of the stadiums that had concerts that occurred in both 2014 and 2015?
SELECT T2.name ,  T2.location FROM concert AS T1 JOIN stadium AS T2 ON T1.stadium_id  =  T2.stadium_id WHERE T1.Year  =  2014 INTERSECT SELECT T2.name ,  T2.location FROM concert AS T1 JOIN stadium AS T2 ON T1.stadium_id  =  T2.stadium_id WHERE T1.Year  =  2015

Find the number of concerts happened in the stadium with the highest capacity .
select count(*) from concert where stadium_id = (select stadium_id from stadium order by capacity desc limit 1)

What are the number of concerts that occurred in the stadium with the largest capacity ?
select count(*) from concert where stadium_id = (select stadium_id from stadium order by capacity desc limit 1)