Question: List the forename and surname of all distinct drivers who once had laptime less than 93000 milliseconds?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : forename (text) , surname (text) , driverid (number) | laptimes : driverid (number) , milliseconds (number) , raceid (number)


Question: What are the forenames and surnames of all unique drivers who had a lap time of less than 93000 milliseconds?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : forename (text) , surname (text) , driverid (number) | laptimes : driverid (number) , milliseconds (number) , raceid (number)


Question: Find all the distinct id and nationality of drivers who have had laptime more than 100000 milliseconds?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : driverid (number) , nationality (text) | laptimes : driverid (number) , milliseconds (number) , raceid (number)


Question: What are the different driver ids and nationalities of all drivers who had a laptime of more than 100000 milliseconds?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : driverid (number) , nationality (text) | laptimes : driverid (number) , milliseconds (number) , raceid (number)


Question: What are the forename and surname of the driver who has the smallest laptime?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : forename (text) , surname (text) , driverid (number) | laptimes : driverid (number) , milliseconds (number) , raceid (number)


Question: What is the forename and surname of the driver with the shortest laptime?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : forename (text) , surname (text) , driverid (number) | laptimes : driverid (number) , milliseconds (number) , raceid (number)


Question: What is the id and family name of the driver who has the longest laptime?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : driverid (number) , surname (text) | laptimes : driverid (number) , milliseconds (number) , raceid (number)


Question: What is the id and last name of the driver with the longest laptime?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : driverid (number) , surname (text) | laptimes : driverid (number) , milliseconds (number) , raceid (number)


Question: What is the id, forname and surname of the driver who had the first position in terms of laptime at least twice?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : driverid (number) , forename (text) , surname (text) | laptimes : driverid (number) , position (number) , raceid (number)


Question: What is the id, first name, and last name of the driver who was in the first position for laptime at least twice?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : driverid (number) , forename (text) , surname (text) | laptimes : driverid (number) , position (number) , raceid (number)


Question: How many drivers participated in the race Australian Grand Prix held in 2009?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

races : raceid (number) , name (text) , year (number) | results : raceid (number) , resultid (number)


Question: How many drivers were in the Australian Grand Prix held in 2009?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

races : raceid (number) , name (text) , year (number) | results : raceid (number) , resultid (number)


Question: How many drivers did not participate in the races held in 2009?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

results : driverid (number) , raceid (number) , resultid (number) | races : raceid (number) , year (number)


Question: How many drivers did not race in 2009?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

results : driverid (number) , raceid (number) , resultid (number) | races : raceid (number) , year (number)


Question: Give me a list of names and years of races that had any driver whose forename is Lewis?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

races : name (text) , year (number) , raceid (number) | results : raceid (number) , driverid (number) , resultid (number) | drivers : driverid (number) , forename (text)


Question: What are the names and years of all races that had a driver with the last name Lewis?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

races : name (text) , year (number) , raceid (number) | results : raceid (number) , driverid (number) , resultid (number) | drivers : driverid (number) , forename (text)


Question: Find the forename and surname of drivers whose nationality is German?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : forename (text) , surname (text) , nationality (text) , driverid (number)


Question: What is the first and last name of all the German drivers?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : forename (text) , surname (text) , nationality (text) , driverid (number)


Question: Find the id and forenames of drivers who participated both the races with name Australian Grand Prix and the races with name Chinese Grand Prix?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : driverid (number) , forename (text) | results : driverid (number) , raceid (number) , resultid (number) | races : raceid (number) , name (text)


Question: What is the id and first name of all the drivers who participated in the Australian Grand Prix and the Chinese Grand Prix?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : driverid (number) , forename (text) | results : driverid (number) , raceid (number) , resultid (number) | races : raceid (number) , name (text)


Question: What are the forenames and surnames of drivers who participated in the races named Australian Grand Prix but not the races named Chinese Grand Prix?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : forename (text) , surname (text) , driverid (number) | races : raceid (number) , name (text) | results : raceid (number) , driverid (number) , resultid (number)


Question: What are the first and last names of all drivers who participated in the Australian Grand Prix but not the Chinese Grand Prix?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : forename (text) , surname (text) , driverid (number) | races : raceid (number) , name (text) | results : raceid (number) , driverid (number) , resultid (number)


Question: Find all the forenames of distinct drivers who was in position 1 as standing and won?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : forename (text) , driverid (number) | driverstandings : driverid (number) , position (number) , wins (number) , driverstandingsid (number)


Question: What are all the different first names of the drivers who are in position as standing and won?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : forename (text) , driverid (number) | driverstandings : driverid (number) , position (number) , wins (number) , driverstandingsid (number)


Question: Find all the forenames of distinct drivers who won in position 1 as driver standing and had more than 20 points?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : forename (text) , driverid (number) | driverstandings : driverid (number) , position (number) , wins (number) , points (number) , driverstandingsid (number)


Question: What are the first names of the different drivers who won in position 1 as driver standing and had more than 20 points?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : forename (text) , driverid (number) | driverstandings : driverid (number) , position (number) , wins (number) , points (number) , driverstandingsid (number)


Question: What are the numbers of constructors for different nationalities?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

constructors : nationality (text) , constructorid (number)


Question: For each nationality, how many different constructors are there?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

constructors : nationality (text) , constructorid (number)


Question: What are the numbers of races for each constructor id?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

constructorstandings : constructorid (number) , constructorstandingsid (number)


Question: For each constructor id, how many races are there?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

constructorstandings : constructorid (number) , constructorstandingsid (number)


Question: What are the names of races that were held after 2017 and the circuits were in the country of Spain?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

circuits : name (text) , circuitid (number) , country (text) | races : name (text) , circuitid (number) , year (number) , raceid (number)


Question: What are the names of the races held after 2017 in Spain?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

circuits : name (text) , circuitid (number) , country (text) | races : name (text) , circuitid (number) , year (number) , raceid (number)


Question: What are the unique names of races that held after 2000 and the circuits were in Spain?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

circuits : name (text) , circuitid (number) , country (text) | races : name (text) , circuitid (number) , year (number) , raceid (number)


Question: What are the names of all races held after 2000 in Spain?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

circuits : name (text) , circuitid (number) , country (text) | races : name (text) , circuitid (number) , year (number) , raceid (number)


Question: Find the distinct driver id and the stop number of all drivers that have a shorter pit stop duration than some drivers in the race with id 841.

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

pitstops : driverid (number) , stop (number) , duration (text) , raceid (number)


Question: What is the id and stop number for each driver that has a shorter pit stop than the driver in the race with id 841?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

pitstops : driverid (number) , stop (number) , duration (text) , raceid (number)


Question: Find the distinct driver id of all drivers that have a longer stop duration than some drivers in the race whose id is 841?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

pitstops : driverid (number) , stop (number) , duration (text) , raceid (number)


Question: What are the different ids and stop durations of all the drivers whose stop lasted longer than the driver in the race with the id 841?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

pitstops : driverid (number) , stop (number) , duration (text) , raceid (number)


Question: List the forenames of all distinct drivers in alphabetical order?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : forename (text) , driverid (number)


Question: What are the first names of all the different drivers in alphabetical order?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

drivers : forename (text) , driverid (number)


Question: List the names of all distinct races in reversed  lexicographic order?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)


Question: What are the different names of all the races in reverse alphabetical order?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)


Question: What are the names of races held between 2009 and 2011?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

races : name (text) , year (number) , raceid (number)


Question: What are the names of all races held between 2009 and 2011?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

races : name (text) , year (number) , raceid (number)


Question: What are the names of races held after 12:00:00 or before 09:00:00?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

races : name (text) , time (text) , raceid (number)


Question: What are the names of all races that occurred after 12:00:00 or before 09:00:00?

circuits : circuitid (number) , circuitref (text) , name (text) , location (text) , country (text) , lat (number) , lng (number) , alt (number) , url (text) | races : raceid (number) , year (number) , round (number) , circuitid (number) , name (text) , date (text) , time (text) , url (text) | drivers : driverid (number) , driverref (text) , number (number) , code (text) , forename (text) , surname (text) , dob (text) , nationality (text) , url (text) | status : statusid (number) , status (text) | seasons : year (number) , url (text) | constructors : constructorid (number) , constructorref (text) , name (text) , nationality (text) , url (text) | constructorstandings : constructorstandingsid (number) , raceid (number) , constructorid (number) , points (number) , position (number) , positiontext (text) , wins (number) | results : resultid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , grid (number) , position (number) , positiontext (text) , positionorder (number) , points (number) , laps (number) , time (text) , milliseconds (number) , fastestlap (number) , rank (number) , fastestlaptime (text) , fastestlapspeed (text) , statusid (number) | driverstandings : driverstandingsid (number) , raceid (number) , driverid (number) , points (number) , position (number) , positiontext (text) , wins (number) | constructorresults : constructorresultsid (number) , raceid (number) , constructorid (number) , points (number) , status (number) | qualifying : qualifyid (number) , raceid (number) , driverid (number) , constructorid (number) , number (number) , position (number) , q1 (text) , q2 (text) , q3 (text) | pitstops : raceid (number) , driverid (number) , stop (number) , lap (number) , time (text) , duration (text) , milliseconds (number) | laptimes : raceid (number) , driverid (number) , lap (number) , position (number) , time (text) , milliseconds (number)

races : name (text) , time (text) , raceid (number)