Database: musical

Question: How many actors are there?
SQL: SELECT count(*) FROM actor

Question: List the name of actors in ascending alphabetical order.
SQL: SELECT Name FROM actor ORDER BY Name ASC

Question: What are the characters and duration of actors?
SQL: SELECT Character ,  Duration FROM actor

Question: List the name of actors whose age is not 20.
SQL: SELECT Name FROM actor WHERE Age != 20

Question: What are the characters of actors in descending order of age?
SQL: SELECT Character FROM actor ORDER BY age DESC

Question: What is the duration of the oldest actor?
SQL: SELECT Duration FROM actor ORDER BY Age DESC LIMIT 1

Question: What are the names of musicals with nominee "Bob Fosse"?
SQL: SELECT Name FROM musical WHERE Nominee  =  "Bob Fosse"

Question: What are the distinct nominees of the musicals with the award that is not "Tony Award"?
SQL: SELECT DISTINCT Nominee FROM musical WHERE Award != "Tony Award"

Question: Show names of actors and names of musicals they are in.
SQL: SELECT T1.Name ,  T2.Name FROM actor AS T1 JOIN musical AS T2 ON T1.Musical_ID  =  T2.Musical_ID

Question: Show names of actors that have appeared in musical with name "The Phantom of the Opera".
SQL: SELECT T1.Name FROM actor AS T1 JOIN musical AS T2 ON T1.Musical_ID  =  T2.Musical_ID WHERE T2.Name  =  "The Phantom of the Opera"

Question: Show names of actors in descending order of the year their musical is awarded.
SQL: SELECT T1.Name FROM actor AS T1 JOIN musical AS T2 ON T1.Musical_ID  =  T2.Musical_ID ORDER BY T2.Year DESC

Question: Show names of musicals and the number of actors who have appeared in the musicals.
SQL: SELECT T2.Name ,  COUNT(*) FROM actor AS T1 JOIN musical AS T2 ON T1.Musical_ID  =  T2.Musical_ID GROUP BY T1.Musical_ID

Question: Show names of musicals which have at least three actors.
SQL: SELECT T2.Name FROM actor AS T1 JOIN musical AS T2 ON T1.Musical_ID  =  T2.Musical_ID GROUP BY T1.Musical_ID HAVING COUNT(*)  >=  3

Question: Show different nominees and the number of musicals they have been nominated.
SQL: SELECT Nominee ,  COUNT(*) FROM musical GROUP BY Nominee

Question: Please show the nominee who has been nominated the greatest number of times.
SQL: SELECT Nominee FROM musical GROUP BY Nominee ORDER BY COUNT(*) DESC LIMIT 1

Question: List the most common result of the musicals.
SQL: SELECT RESULT FROM musical GROUP BY RESULT ORDER BY COUNT(*) DESC LIMIT 1

Question: List the nominees that have been nominated more than two musicals.
SQL: SELECT Nominee FROM musical GROUP BY Nominee HAVING COUNT(*)  >  2

Question: List the name of musicals that do not have actors.
SQL: SELECT Name FROM musical WHERE Musical_ID NOT IN (SELECT Musical_ID FROM actor)

Question: Show the nominees that have nominated musicals for both "Tony Award" and "Drama Desk Award".
SQL: SELECT Nominee FROM musical WHERE Award  =  "Tony Award" INTERSECT SELECT Nominee FROM musical WHERE Award  =  "Drama Desk Award"