cnatale/presto-athena-txt-2-sql huggingface dataset:
How many heads of the departments are older than 56 ?
Additional table information: table: department_management
SQL: SELECT COUNT(*) FROM head WHERE age > 56
List the name, born state and age of the heads of departments ordered by age.
Additional table information: table: department_management
SQL: SELECT name, born_state, age FROM head ORDER BY age NULLS FIRST
List the creation year, name and budget of each department.
Additional table information: table: department_management
SQL: SELECT creation, name, budget_in_billions FROM department
What are the maximum and minimum budget of the departments?
Additional table information: table: department_management
SQL: SELECT MAX(budget_in_billions), MIN(budget_in_billions) FROM department
What is the average number of employees of the departments whose rank is between 10 and 15?
Additional table information: table: department_management
SQL: SELECT AVG(num_employees) FROM department WHERE ranking BETWEEN 10 AND 15
What are the names of the heads who are born outside the California state?
Additional table information: table: department_management
SQL: SELECT name FROM head WHERE born_state <> 'California'
What are the distinct creation years of the departments managed by a secretary born in state 'Alabama'?
Additional table information: table: department_management
SQL: SELECT DISTINCT T1.creation FROM department AS T1 JOIN management AS T2 ON T1.department_id = T2.department_id JOIN head AS T3 ON T2.head_id = T3.head_id WHERE T3.born_state = 'Alabama'
What are the names of the states where at least 3 heads were born?
Additional table information: table: department_management
SQL: SELECT born_state FROM head GROUP BY born_state HAVING COUNT(*) >= 3
In which year were most departments established?
Additional table information: table: department_management
SQL: SELECT creation FROM department GROUP BY creation ORDER BY COUNT(*) DESC LIMIT 1
Show the name and number of employees for the departments managed by heads whose temporary acting value is 'Yes'?
Additional table information: table: department_management
SQL: SELECT T1.name, T1.num_employees FROM department AS T1 JOIN management AS T2 ON T1.department_id = T2.department_id WHERE T2.temporary_acting = 'Yes'
How many acting statuses are there?
Additional table information: table: department_management
SQL: SELECT COUNT(DISTINCT temporary_acting) FROM management
How many departments are led by heads who are not mentioned?
Additional table information: table: department_management
SQL: SELECT COUNT(*) FROM department WHERE NOT department_id IN (SELECT department_id FROM management)
What are the distinct ages of the heads who are acting?
Additional table information: table: department_management
SQL: SELECT DISTINCT T1.age FROM management AS T2 JOIN head AS T1 ON T1.head_id = T2.head_id WHERE T2.temporary_acting = 'Yes'
List the states where both the secretary of 'Treasury' department and the secretary of 'Homeland Security' were born.
Additional table information: table: department_management
SQL: SELECT T3.born_state FROM department AS T1 JOIN management AS T2 ON T1.department_id = T2.department_id JOIN head AS T3 ON T2.head_id = T3.head_id WHERE T1.name = 'Treasury' INTERSECT SELECT T3.born_state FROM department AS T1 JOIN management AS T2 ON T1.department_id = T2.department_id JOIN head AS T3 ON T2.head_id = T3.head_id WHERE T1.name = 'Homeland Security'
Which department has more than 1 head at a time? List the id, name and the number of heads.
Additional table information: table: department_management
SQL: SELECT T1.department_id, T1.name, COUNT(*) FROM management AS T2 JOIN department AS T1 ON T1.department_id = T2.department_id GROUP BY T1.department_id HAVING COUNT(*) > 1
Which head's name has the substring 'Ha'? List the id and name.
Additional table information: table: department_management
SQL: SELECT head_id, name FROM head WHERE name LIKE '%Ha%'
How many farms are there?
Additional table information: table: farm
SQL: SELECT COUNT(*) FROM farm
Count the number of farms.
Additional table information: table: farm
SQL: SELECT COUNT(*) FROM farm
List the total number of horses on farms in ascending order.
Additional table information: table: farm
SQL: SELECT Total_Horses FROM farm ORDER BY Total_Horses ASC NULLS FIRST
What is the total horses record for each farm, sorted ascending?
Additional table information: table: farm
SQL: SELECT Total_Horses FROM farm ORDER BY Total_Horses ASC NULLS FIRST
What are the hosts of competitions whose theme is not 'Aliens'?
Additional table information: table: farm
SQL: SELECT Hosts FROM farm_competition WHERE Theme <> 'Aliens'
Return the hosts of competitions for which the theme is not Aliens?
Additional table information: table: farm
SQL: SELECT Hosts FROM farm_competition WHERE Theme <> 'Aliens'
What are the themes of farm competitions sorted by year in ascending order?
Additional table information: table: farm
SQL: SELECT Theme FROM farm_competition ORDER BY YEAR ASC NULLS FIRST
Return the themes of farm competitions, sorted by year ascending.
Additional table information: table: farm
SQL: SELECT Theme FROM farm_competition ORDER BY YEAR ASC NULLS FIRST
What is the average number of working horses of farms with more than 5000 total number of horses?
Additional table information: table: farm
SQL: SELECT AVG(Working_Horses) FROM farm WHERE Total_Horses > 5000
Give the average number of working horses on farms with more than 5000 total horses.
Additional table information: table: farm
SQL: SELECT AVG(Working_Horses) FROM farm WHERE Total_Horses > 5000
What are the maximum and minimum number of cows across all farms.
Additional table information: table: farm
SQL: SELECT MAX(Cows), MIN(Cows) FROM farm
Return the maximum and minimum number of cows across all farms.
Additional table information: table: farm
SQL: SELECT MAX(Cows), MIN(Cows) FROM farm
How many different statuses do cities have?
Additional table information: table: farm
SQL: SELECT COUNT(DISTINCT Status) FROM city
Count the number of different statuses.
Additional table information: table: farm
SQL: SELECT COUNT(DISTINCT Status) FROM city
List official names of cities in descending order of population.
Additional table information: table: farm
SQL: SELECT Official_Name FROM city ORDER BY Population DESC
What are the official names of cities, ordered descending by population?
Additional table information: table: farm
SQL: SELECT Official_Name FROM city ORDER BY Population DESC
List the official name and status of the city with the largest population.
Additional table information: table: farm
SQL: SELECT Official_Name, Status FROM city ORDER BY Population DESC LIMIT 1
What is the official name and status of the city with the most residents?
Additional table information: table: farm
SQL: SELECT Official_Name, Status FROM city ORDER BY Population DESC LIMIT 1
Show the years and the official names of the host cities of competitions.
Additional table information: table: farm
SQL: SELECT T2.Year, T1.Official_Name FROM city AS T1 JOIN farm_competition AS T2 ON T1.City_ID = T2.Host_city_ID
Give the years and official names of the cities of each competition.
Additional table information: table: farm
SQL: SELECT T2.Year, T1.Official_Name FROM city AS T1 JOIN farm_competition AS T2 ON T1.City_ID = T2.Host_city_ID
Show the official names of the cities that have hosted more than one competition.
Additional table information: table: farm
SQL: SELECT T1.Official_Name FROM city AS T1 JOIN farm_competition AS T2 ON T1.City_ID = T2.Host_city_ID GROUP BY T2.Host_city_ID HAVING COUNT(*) > 1
What are the official names of cities that have hosted more than one competition?
Additional table information: table: farm
SQL: SELECT T1.Official_Name FROM city AS T1 JOIN farm_competition AS T2 ON T1.City_ID = T2.Host_city_ID GROUP BY T2.Host_city_ID HAVING COUNT(*) > 1
Show the status of the city that has hosted the greatest number of competitions.
Additional table information: table: farm
SQL: SELECT T1.Status FROM city AS T1 JOIN farm_competition AS T2 ON T1.City_ID = T2.Host_city_ID GROUP BY T2.Host_city_ID ORDER BY COUNT(*) DESC LIMIT 1
What is the status of the city that has hosted the most competitions?
Additional table information: table: farm
SQL: SELECT T1.Status FROM city AS T1 JOIN farm_competition AS T2 ON T1.City_ID = T2.Host_city_ID GROUP BY T2.Host_city_ID ORDER BY COUNT(*) DESC LIMIT 1
Please show the themes of competitions with host cities having populations larger than 1000.
Additional table information: table: farm
SQL: SELECT T2.Theme FROM city AS T1 JOIN farm_competition AS T2 ON T1.City_ID = T2.Host_city_ID WHERE T1.Population > 1000
What are the themes of competitions that have corresponding host cities with more than 1000 residents?
Additional table information: table: farm
SQL: SELECT T2.Theme FROM city AS T1 JOIN farm_competition AS T2 ON T1.City_ID = T2.Host_city_ID WHERE T1.Population > 1000
Please show the different statuses of cities and the average population of cities with each status.
Additional table information: table: farm
SQL: SELECT Status, AVG(Population) FROM city GROUP BY Status
What are the statuses and average populations of each city?
Additional table information: table: farm
SQL: SELECT Status, AVG(Population) FROM city GROUP BY Status
Please show the different statuses, ordered by the number of cities that have each.
Additional table information: table: farm
SQL: SELECT Status FROM city GROUP BY Status ORDER BY COUNT(*) ASC NULLS FIRST
Return the different statuses of cities, ascending by frequency.
Additional table information: table: farm
SQL: SELECT Status FROM city GROUP BY Status ORDER BY COUNT(*) ASC NULLS FIRST
List the most common type of Status across cities.
Additional table information: table: farm
SQL: SELECT Status FROM city GROUP BY Status ORDER BY COUNT(*) DESC LIMIT 1
What is the most common status across all cities?
Additional table information: table: farm
SQL: SELECT Status FROM city GROUP BY Status ORDER BY COUNT(*) DESC LIMIT 1
List the official names of cities that have not held any competition.
Additional table information: table: farm
SQL: SELECT Official_Name FROM city WHERE NOT City_ID IN (SELECT Host_city_ID FROM farm_competition)
What are the official names of cities that have not hosted a farm competition?
Additional table information: table: farm
SQL: SELECT Official_Name FROM city WHERE NOT City_ID IN (SELECT Host_city_ID FROM farm_competition)
Show the status shared by cities with population bigger than 1500 and smaller than 500.
Additional table information: table: farm
SQL: SELECT Status FROM city WHERE Population > 1500 INTERSECT SELECT Status FROM city WHERE Population < 500
Which statuses correspond to both cities that have a population over 1500 and cities that have a population lower than 500?
Additional table information: table: farm
SQL: SELECT Status FROM city WHERE Population > 1500 INTERSECT SELECT Status FROM city WHERE Population < 500
Find the official names of cities with population bigger than 1500 or smaller than 500.
Additional table information: table: farm
SQL: SELECT Official_Name FROM city WHERE Population > 1500 OR Population < 500
What are the official names of cities that have population over 1500 or less than 500?
Additional table information: table: farm
SQL: SELECT Official_Name FROM city WHERE Population > 1500 OR Population < 500
Show the census ranking of cities whose status are not 'Village'.
Additional table information: table: farm
SQL: SELECT Census_Ranking FROM city WHERE Status <> 'Village'
What are the census rankings of cities that do not have the status 'Village'?
Additional table information: table: farm
SQL: SELECT Census_Ranking FROM city WHERE Status <> 'Village'
which course has most number of registered students?
Additional table information: table: student_assessment
SQL: SELECT T1.course_name FROM courses AS T1 JOIN student_course_registrations AS T2 ON T1.course_id = T2.course_Id GROUP BY T1.course_id ORDER BY COUNT(*) DESC LIMIT 1
What is the name of the course with the most registered students?
Additional table information: table: student_assessment
SQL: SELECT T1.course_name FROM courses AS T1 JOIN student_course_registrations AS T2 ON T1.course_id = T2.course_Id GROUP BY T1.course_id ORDER BY COUNT(*) DESC LIMIT 1
what is id of students who registered some courses but the least number of courses in these students?
Additional table information: table: student_assessment
SQL: SELECT student_id FROM student_course_registrations GROUP BY student_id ORDER BY COUNT(*) NULLS FIRST LIMIT 1
What are the ids of the students who registered for some courses but had the least number of courses for all students?
Additional table information: table: student_assessment
SQL: SELECT student_id FROM student_course_registrations GROUP BY student_id ORDER BY COUNT(*) NULLS FIRST LIMIT 1
what are the first name and last name of all candidates?
Additional table information: table: student_assessment
SQL: SELECT T2.first_name, T2.last_name FROM candidates AS T1 JOIN people AS T2 ON T1.candidate_id = T2.person_id
What are the first and last names of all the candidates?
Additional table information: table: student_assessment
SQL: SELECT T2.first_name, T2.last_name FROM candidates AS T1 JOIN people AS T2 ON T1.candidate_id = T2.person_id
List the id of students who never attends courses?
Additional table information: table: student_assessment
SQL: SELECT student_id FROM students WHERE NOT student_id IN (SELECT student_id FROM student_course_attendance)
What are the  ids of every student who has never attended a course?
Additional table information: table: student_assessment
SQL: SELECT student_id FROM students WHERE NOT student_id IN (SELECT student_id FROM student_course_attendance)
List the id of students who attended some courses?
Additional table information: table: student_assessment
SQL: SELECT student_id FROM student_course_attendance
What are the ids of all students who have attended at least one course?
Additional table information: table: student_assessment
SQL: SELECT student_id FROM student_course_attendance
What are the ids of all students for courses and what are the names of those courses?
Additional table information: table: student_assessment
SQL: SELECT T1.student_id, T2.course_name FROM student_course_registrations AS T1 JOIN courses AS T2 ON T1.course_id = T2.course_id
What is detail of the student who most recently registered course?
Additional table information: table: student_assessment
SQL: SELECT T2.student_details FROM student_course_registrations AS T1 JOIN students AS T2 ON T1.student_id = T2.student_id ORDER BY T1.registration_date DESC LIMIT 1
What details do we have on the students who registered for courses most recently?
Additional table information: table: student_assessment
SQL: SELECT T2.student_details FROM student_course_registrations AS T1 JOIN students AS T2 ON T1.student_id = T2.student_id ORDER BY T1.registration_date DESC LIMIT 1
How many students attend course English?
Additional table information: table: student_assessment
SQL: SELECT COUNT(*) FROM courses AS T1 JOIN student_course_attendance AS T2 ON T1.course_id = T2.course_id WHERE T1.course_name = 'English'
How many students are attending English courses?
Additional table information: table: student_assessment
SQL: SELECT COUNT(*) FROM courses AS T1 JOIN student_course_attendance AS T2 ON T1.course_id = T2.course_id WHERE T1.course_name = 'English'
How many courses do the student whose id is 171 attend?
Additional table information: table: student_assessment
SQL: SELECT COUNT(*) FROM courses AS T1 JOIN student_course_attendance AS T2 ON T1.course_id = T2.course_id WHERE T2.student_id = 171
How many courses does the student with id 171 actually attend?
Additional table information: table: student_assessment
SQL: SELECT COUNT(*) FROM courses AS T1 JOIN student_course_attendance AS T2 ON T1.course_id = T2.course_id WHERE T2.student_id = 171
Find id of the candidate whose email is stanley.monahan@example.org?
Additional table information: table: student_assessment
SQL: SELECT T2.candidate_id FROM people AS T1 JOIN candidates AS T2 ON T1.person_id = T2.candidate_id WHERE T1.email_address = 'stanley.monahan@example.org'
What is the id of the candidate whose email is stanley.monahan@example.org?
Additional table information: table: student_assessment
SQL: SELECT T2.candidate_id FROM people AS T1 JOIN candidates AS T2 ON T1.person_id = T2.candidate_id WHERE T1.email_address = 'stanley.monahan@example.org'
Find id of the candidate who most recently accessed the course?
Additional table information: table: student_assessment
SQL: SELECT candidate_id FROM candidate_assessments ORDER BY assessment_date DESC LIMIT 1
What is the id of the candidate who most recently accessed the course?
Additional table information: table: student_assessment
SQL: SELECT candidate_id FROM candidate_assessments ORDER BY assessment_date DESC LIMIT 1
What is detail of the student who registered the most number of courses?
Additional table information: table: student_assessment
SQL: SELECT T1.student_details FROM students AS T1 JOIN student_course_registrations AS T2 ON T1.student_id = T2.student_id GROUP BY T1.student_id ORDER BY COUNT(*) DESC LIMIT 1
What are the details of the student who registered for the most number of courses?
Additional table information: table: student_assessment
SQL: SELECT T1.student_details FROM students AS T1 JOIN student_course_registrations AS T2 ON T1.student_id = T2.student_id GROUP BY T1.student_id ORDER BY COUNT(*) DESC LIMIT 1
List the id of students who registered some courses and the number of their registered courses?
Additional table information: table: student_assessment
SQL: SELECT T1.student_id, COUNT(*) FROM students AS T1 JOIN student_course_registrations AS T2 ON T1.student_id = T2.student_id GROUP BY T1.student_id
For every student who is registered for some course, how many courses are they registered for?
Additional table information: table: student_assessment
SQL: SELECT T1.student_id, COUNT(*) FROM students AS T1 JOIN student_course_registrations AS T2 ON T1.student_id = T2.student_id GROUP BY T1.student_id
How many registed students do each course have? List course name and the number of their registered students?
Additional table information: table: student_assessment
SQL: SELECT T3.course_name, COUNT(*) FROM students AS T1 JOIN student_course_registrations AS T2 ON T1.student_id = T2.student_id JOIN courses AS T3 ON T2.course_id = T3.course_id GROUP BY T2.course_id
For each course id, how many students are registered and what are the course names?
Additional table information: table: student_assessment
SQL: SELECT T3.course_name, COUNT(*) FROM students AS T1 JOIN student_course_registrations AS T2 ON T1.student_id = T2.student_id JOIN courses AS T3 ON T2.course_id = T3.course_id GROUP BY T2.course_id
Find id of candidates whose assessment code is 'Pass'?
Additional table information: table: student_assessment
SQL: SELECT candidate_id FROM candidate_assessments WHERE asessment_outcome_code = 'Pass'
What are the ids of the candidates that have an outcome code of Pass?
Additional table information: table: student_assessment
SQL: SELECT candidate_id FROM candidate_assessments WHERE asessment_outcome_code = 'Pass'
Find the cell mobile number of the candidates whose assessment code is 'Fail'?
Additional table information: table: student_assessment
SQL: SELECT T3.cell_mobile_number FROM candidates AS T1 JOIN candidate_assessments AS T2 ON T1.candidate_id = T2.candidate_id JOIN people AS T3 ON T1.candidate_id = T3.person_id WHERE T2.asessment_outcome_code = 'Fail'
What are the cell phone numbers of the candidates that received an assessment code of 'Fail'?
Additional table information: table: student_assessment
SQL: SELECT T3.cell_mobile_number FROM candidates AS T1 JOIN candidate_assessments AS T2 ON T1.candidate_id = T2.candidate_id JOIN people AS T3 ON T1.candidate_id = T3.person_id WHERE T2.asessment_outcome_code = 'Fail'
What are the id of students who registered course 301?
Additional table information: table: student_assessment
SQL: SELECT student_id FROM student_course_attendance WHERE course_id = 301
What are the ids of the students who registered for course 301?
Additional table information: table: student_assessment
SQL: SELECT student_id FROM student_course_attendance WHERE course_id = 301
What is the id of the student who most recently registered course 301?
Additional table information: table: student_assessment
SQL: SELECT student_id FROM student_course_attendance WHERE course_id = 301 ORDER BY date_of_attendance DESC LIMIT 1
What are the ids of the students who registered for course 301 most recently?
Additional table information: table: student_assessment
SQL: SELECT student_id FROM student_course_attendance WHERE course_id = 301 ORDER BY date_of_attendance DESC LIMIT 1
Find distinct cities of addresses of people?
Additional table information: table: student_assessment
SQL: SELECT DISTINCT T1.city FROM addresses AS T1 JOIN people_addresses AS T2 ON T1.address_id = T2.address_id
What are the different cities where people live?
Additional table information: table: student_assessment
SQL: SELECT DISTINCT T1.city FROM addresses AS T1 JOIN people_addresses AS T2 ON T1.address_id = T2.address_id
Find distinct cities of address of students?
Additional table information: table: student_assessment
SQL: SELECT DISTINCT T1.city FROM addresses AS T1 JOIN people_addresses AS T2 ON T1.address_id = T2.address_id JOIN students AS T3 ON T2.person_id = T3.student_id
What are the different cities where students live?
Additional table information: table: student_assessment
SQL: SELECT DISTINCT T1.city FROM addresses AS T1 JOIN people_addresses AS T2 ON T1.address_id = T2.address_id JOIN students AS T3 ON T2.person_id = T3.student_id
List the names of courses in alphabetical order?
Additional table information: table: student_assessment
SQL: SELECT course_name FROM courses ORDER BY course_name NULLS FIRST
What are the names of the courses in alphabetical order?
Additional table information: table: student_assessment
SQL: SELECT course_name FROM courses ORDER BY course_name NULLS FIRST
List the first names of people in alphabetical order?
Additional table information: table: student_assessment
SQL: SELECT first_name FROM people ORDER BY first_name NULLS FIRST
What are the first names of the people in alphabetical order?
Additional table information: table: student_assessment
SQL: SELECT first_name FROM people ORDER BY first_name NULLS FIRST
What are the id of students who registered courses or attended courses?
Additional table information: table: student_assessment
SQL: SELECT student_id FROM student_course_registrations UNION SELECT student_id FROM student_course_attendance
What are the ids of the students who either registered or attended a course?
Additional table information: table: student_assessment
SQL: SELECT student_id FROM student_course_registrations UNION SELECT student_id FROM student_course_attendance
Find the id of courses which are registered or attended by student whose id is 121?
Additional table information: table: student_assessment
SQL: SELECT course_id FROM student_course_registrations WHERE student_id = 121 UNION SELECT course_id FROM student_course_attendance WHERE student_id = 121
What are the ids of the courses that are registered or attended by the student whose id is 121?
Additional table information: table: student_assessment
SQL: SELECT course_id FROM student_course_registrations WHERE student_id = 121 UNION SELECT course_id FROM student_course_attendance WHERE student_id = 121
What are all info of students who registered courses but not attended courses?
Additional table information: table: student_assessment
SQL: SELECT * FROM student_course_registrations WHERE NOT student_id IN (SELECT student_id FROM student_course_attendance)
What are all details of the students who registered but did not attend any course?
Additional table information: table: student_assessment
SQL: SELECT * FROM student_course_registrations WHERE NOT student_id IN (SELECT student_id FROM student_course_attendance)
List the id of students who registered course statistics in the order of registration date.
Additional table information: table: student_assessment
SQL: SELECT T2.student_id FROM courses AS T1 JOIN student_course_registrations AS T2 ON T1.course_id = T2.course_id WHERE T1.course_name = 'statistics' ORDER BY T2.registration_date NULLS FIRST
What are the ids of the students who registered course statistics by order of registration date?
Additional table information: table: student_assessment
SQL: SELECT T2.student_id FROM courses AS T1 JOIN student_course_registrations AS T2 ON T1.course_id = T2.course_id WHERE T1.course_name = 'statistics' ORDER BY T2.registration_date NULLS FIRST
List the id of students who attended  statistics courses in the order of attendance date.
Additional table information: table: student_assessment
SQL: SELECT T2.student_id FROM courses AS T1 JOIN student_course_attendance AS T2 ON T1.course_id = T2.course_id WHERE T1.course_name = 'statistics' ORDER BY T2.date_of_attendance NULLS FIRST
What are the ids of the students who attended courses in the statistics department in order of attendance date.
Additional table information: table: student_assessment
SQL: SELECT T2.student_id FROM courses AS T1 JOIN student_course_attendance AS T2 ON T1.course_id = T2.course_id WHERE T1.course_name = 'statistics' ORDER BY T2.date_of_attendance NULLS FIRST
Give me the dates when the max temperature was higher than 85.
Additional table information: table: bike_1
SQL: SELECT date FROM weather WHERE max_temperature_f > 85
What are the dates with a maximum temperature higher than 85?
Additional table information: table: bike_1
SQL: SELECT date FROM weather WHERE max_temperature_f > 85
What are the names of stations that have latitude lower than 37.5?
Additional table information: table: bike_1
SQL: SELECT name FROM station WHERE lat < 37.5
What are the names of all stations with a latitude smaller than 37.5?
Additional table information: table: bike_1
SQL: SELECT name FROM station WHERE lat < 37.5
For each city, return the highest latitude among its stations.
Additional table information: table: bike_1
SQL: SELECT city, MAX(lat) FROM station GROUP BY city
For each city, what is the highest latitude for its stations?
Additional table information: table: bike_1
SQL: SELECT city, MAX(lat) FROM station GROUP BY city
Give me the start station and end station for the trips with the three oldest id.
Additional table information: table: bike_1
SQL: SELECT start_station_name, end_station_name FROM trip ORDER BY id NULLS FIRST LIMIT 3
What is the station station and end station for the trips with the three smallest ids?
Additional table information: table: bike_1
SQL: SELECT start_station_name, end_station_name FROM trip ORDER BY id NULLS FIRST LIMIT 3
What is the average latitude and longitude of stations located in San Jose city?
Additional table information: table: bike_1
SQL: SELECT AVG(lat), AVG(long) FROM station WHERE city = 'San Jose'
What is the average latitude and longitude in San Jose?
Additional table information: table: bike_1
SQL: SELECT AVG(lat), AVG(long) FROM station WHERE city = 'San Jose'
What is the id of the trip that has the shortest duration?
Additional table information: table: bike_1
SQL: SELECT id FROM trip ORDER BY duration NULLS FIRST LIMIT 1
What is the id of the shortest trip?
Additional table information: table: bike_1
SQL: SELECT id FROM trip ORDER BY duration NULLS FIRST LIMIT 1
What is the total and maximum duration of trips with bike id 636?
Additional table information: table: bike_1
SQL: SELECT SUM(duration), MAX(duration) FROM trip WHERE bike_id = 636
What is the total and maximum duration for all trips with the bike id 636?
Additional table information: table: bike_1
SQL: SELECT SUM(duration), MAX(duration) FROM trip WHERE bike_id = 636
For each zip code, return the average mean temperature of August there.
Additional table information: table: bike_1
SQL: SELECT zip_code, AVG(mean_temperature_f) FROM weather WHERE date LIKE '8/%' GROUP BY zip_code
For each zip code, what is the average mean temperature for all dates that start with '8'?
Additional table information: table: bike_1
SQL: SELECT zip_code, AVG(mean_temperature_f) FROM weather WHERE date LIKE '8/%' GROUP BY zip_code
From the trip record, find the number of unique bikes.
Additional table information: table: bike_1
SQL: SELECT COUNT(DISTINCT bike_id) FROM trip
How many different bike ids are there?
Additional table information: table: bike_1
SQL: SELECT COUNT(DISTINCT bike_id) FROM trip
What is the number of distinct cities the stations are located at?
Additional table information: table: bike_1
SQL: SELECT COUNT(DISTINCT city) FROM station
How many different cities have these stations?
Additional table information: table: bike_1
SQL: SELECT COUNT(DISTINCT city) FROM station
How many stations does Mountain View city has?
Additional table information: table: bike_1
SQL: SELECT COUNT(*) FROM station WHERE city = 'Mountain View'
How many stations are in Mountain View?
Additional table information: table: bike_1
SQL: SELECT COUNT(*) FROM station WHERE city = 'Mountain View'
Return the unique name for stations that have ever had 7 bikes available.
Additional table information: table: bike_1
SQL: SELECT DISTINCT T1.name FROM station AS T1 JOIN status AS T2 ON T1.id = T2.station_id WHERE T2.bikes_available = 7
What are the different names for each station that has ever had 7 bikes available?
Additional table information: table: bike_1
SQL: SELECT DISTINCT T1.name FROM station AS T1 JOIN status AS T2 ON T1.id = T2.station_id WHERE T2.bikes_available = 7
Which start station had the most trips starting from August? Give me the name and id of the station.
Additional table information: table: bike_1
SQL: SELECT start_station_name, start_station_id FROM trip WHERE start_date LIKE '8/%' GROUP BY start_station_name ORDER BY COUNT(*) DESC LIMIT 1
What are the start station's name and id for the one that had the most start trips in August?
Additional table information: table: bike_1
SQL: SELECT start_station_name, start_station_id FROM trip WHERE start_date LIKE '8/%' GROUP BY start_station_name ORDER BY COUNT(*) DESC LIMIT 1
Which bike traveled the most often in zip code 94002?
Additional table information: table: bike_1
SQL: SELECT bike_id FROM trip WHERE zip_code = 94002 GROUP BY bike_id ORDER BY COUNT(*) DESC LIMIT 1
What is the id of the bike that traveled the most in 94002?
Additional table information: table: bike_1
SQL: SELECT bike_id FROM trip WHERE zip_code = 94002 GROUP BY bike_id ORDER BY COUNT(*) DESC LIMIT 1
How many days had both mean humidity above 50 and mean visibility above 8?
Additional table information: table: bike_1
SQL: SELECT COUNT(*) FROM weather WHERE mean_humidity > 50 AND mean_visibility_miles > 8
What is the number of days that had an average humity above 50 and an average visibility above 8?
Additional table information: table: bike_1
SQL: SELECT COUNT(*) FROM weather WHERE mean_humidity > 50 AND mean_visibility_miles > 8
What is the latitude, longitude, city of the station from which the shortest trip started?
Additional table information: table: bike_1
SQL: SELECT T1.lat, T1.long, T1.city FROM station AS T1 JOIN trip AS T2 ON T1.id = T2.start_station_id ORDER BY T2.duration NULLS FIRST LIMIT 1
What is the latitude, longitude, and city of the station from which the trip with smallest duration started?
Additional table information: table: bike_1
SQL: SELECT T1.lat, T1.long, T1.city FROM station AS T1 JOIN trip AS T2 ON T1.id = T2.start_station_id ORDER BY T2.duration NULLS FIRST LIMIT 1
What are the ids of stations that are located in San Francisco and have average bike availability above 10.
Additional table information: table: bike_1
SQL: SELECT id FROM station WHERE city = 'San Francisco' INTERSECT SELECT station_id FROM status GROUP BY station_id HAVING AVG(bikes_available) > 10
What are the ids of the stations in San Francisco that normally have more than 10 bikes available?
Additional table information: table: bike_1
SQL: SELECT id FROM station WHERE city = 'San Francisco' INTERSECT SELECT station_id FROM status GROUP BY station_id HAVING AVG(bikes_available) > 10
What are the names and ids of stations that had more than 14 bikes available on average or were installed in December?
Additional table information: table: bike_1
SQL: SELECT T1.name, T1.id FROM station AS T1 JOIN status AS T2 ON T1.id = T2.station_id GROUP BY T2.station_id HAVING AVG(T2.bikes_available) > 14 UNION SELECT name, id FROM station WHERE installation_date LIKE '12/%'
What are the names and ids of all stations that have more than 14 bikes available on average or had bikes installed in December?
Additional table information: table: bike_1
SQL: SELECT T1.name, T1.id FROM station AS T1 JOIN status AS T2 ON T1.id = T2.station_id GROUP BY T2.station_id HAVING AVG(T2.bikes_available) > 14 UNION SELECT name, id FROM station WHERE installation_date LIKE '12/%'
What is the 3 most common cloud cover rates in the region of zip code 94107?
Additional table information: table: bike_1
SQL: SELECT cloud_cover FROM weather WHERE zip_code = 94107 GROUP BY cloud_cover ORDER BY COUNT(*) DESC LIMIT 3
What are the 3 most common cloud covers in the zip code of 94107?
Additional table information: table: bike_1
SQL: SELECT cloud_cover FROM weather WHERE zip_code = 94107 GROUP BY cloud_cover ORDER BY COUNT(*) DESC LIMIT 3
What is the zip code in which the average mean sea level pressure is the lowest?
Additional table information: table: bike_1
SQL: SELECT zip_code FROM weather GROUP BY zip_code ORDER BY AVG(mean_sea_level_pressure_inches) NULLS FIRST LIMIT 1
What is the zip code that has the lowest average mean sea level pressure?
Additional table information: table: bike_1
SQL: SELECT zip_code FROM weather GROUP BY zip_code ORDER BY AVG(mean_sea_level_pressure_inches) NULLS FIRST LIMIT 1
What is the average bike availability in stations that are not located in Palo Alto?
Additional table information: table: bike_1
SQL: SELECT AVG(bikes_available) FROM status WHERE NOT station_id IN (SELECT id FROM station WHERE city = 'Palo Alto')
What is the average bike availablility for stations not in Palo Alto?
Additional table information: table: bike_1
SQL: SELECT AVG(bikes_available) FROM status WHERE NOT station_id IN (SELECT id FROM station WHERE city = 'Palo Alto')
What is the average longitude of stations that never had bike availability more than 10?
Additional table information: table: bike_1
SQL: SELECT AVG(long) FROM station WHERE NOT id IN (SELECT station_id FROM status GROUP BY station_id HAVING MAX(bikes_available) > 10)
What is the mean longitude for all stations that have never had more than 10 bikes available?
Additional table information: table: bike_1
SQL: SELECT AVG(long) FROM station WHERE NOT id IN (SELECT station_id FROM status GROUP BY station_id HAVING MAX(bikes_available) > 10)
When and in what zip code did max temperature reach 80?
Additional table information: table: bike_1
SQL: SELECT date, zip_code FROM weather WHERE max_temperature_f >= 80
What zip codes have a station with a max temperature greater than or equal to 80 and when did it reach that temperature?
Additional table information: table: bike_1
SQL: SELECT date, zip_code FROM weather WHERE max_temperature_f >= 80
Give me ids for all the trip that took place in a zip code area with average mean temperature above 60.
Additional table information: table: bike_1
SQL: SELECT T1.id FROM trip AS T1 JOIN weather AS T2 ON T1.zip_code = T2.zip_code GROUP BY T2.zip_code HAVING AVG(T2.mean_temperature_f) > 60
For each zip code, find the ids of all trips that have a higher average mean temperature above 60?
Additional table information: table: bike_1
SQL: SELECT T1.id FROM trip AS T1 JOIN weather AS T2 ON T1.zip_code = T2.zip_code GROUP BY T2.zip_code HAVING AVG(T2.mean_temperature_f) > 60
For each zip code, return how many times max wind speed reached 25?
Additional table information: table: bike_1
SQL: SELECT zip_code, COUNT(*) FROM weather WHERE max_wind_Speed_mph >= 25 GROUP BY zip_code
For each zip code, how many times has the maximum wind speed reached 25 mph?
Additional table information: table: bike_1
SQL: SELECT zip_code, COUNT(*) FROM weather WHERE max_wind_Speed_mph >= 25 GROUP BY zip_code
On which day and in which zip code was the min dew point lower than any day in zip code 94107?
Additional table information: table: bike_1
SQL: SELECT date, zip_code FROM weather WHERE min_dew_point_f < (SELECT MIN(min_dew_point_f) FROM weather WHERE zip_code = 94107)
Which days had a minimum dew point smaller than any day in zip code 94107, and in which zip codes were those measurements taken?
Additional table information: table: bike_1
SQL: SELECT date, zip_code FROM weather WHERE min_dew_point_f < (SELECT MIN(min_dew_point_f) FROM weather WHERE zip_code = 94107)
For each trip, return its ending station's installation date.
Additional table information: table: bike_1
SQL: SELECT T1.id, T2.installation_date FROM trip AS T1 JOIN station AS T2 ON T1.end_station_id = T2.id
What is the installation date for each ending station on all the trips?
Additional table information: table: bike_1
SQL: SELECT T1.id, T2.installation_date FROM trip AS T1 JOIN station AS T2 ON T1.end_station_id = T2.id
Which trip started from the station with the largest dock count? Give me the trip id.
Additional table information: table: bike_1
SQL: SELECT T1.id FROM trip AS T1 JOIN station AS T2 ON T1.start_station_id = T2.id ORDER BY T2.dock_count DESC LIMIT 1
What is the id of the trip that started from the station with the highest dock count?
Additional table information: table: bike_1
SQL: SELECT T1.id FROM trip AS T1 JOIN station AS T2 ON T1.start_station_id = T2.id ORDER BY T2.dock_count DESC LIMIT 1
Count the number of trips that did not end in San Francisco city.
Additional table information: table: bike_1
SQL: SELECT COUNT(*) FROM trip AS T1 JOIN station AS T2 ON T1.end_station_id = T2.id WHERE T2.city <> 'San Francisco'
How many trips did not end in San Francisco?
Additional table information: table: bike_1
SQL: SELECT COUNT(*) FROM trip AS T1 JOIN station AS T2 ON T1.end_station_id = T2.id WHERE T2.city <> 'San Francisco'
In zip code 94107, on which day neither Fog nor Rain was not observed?
Additional table information: table: bike_1
SQL: SELECT date FROM weather WHERE zip_code = 94107 AND EVENTS <> 'Fog' AND EVENTS <> 'Rain'
On which day has it neither been foggy nor rained in the zip code of 94107?
Additional table information: table: bike_1
SQL: SELECT date FROM weather WHERE zip_code = 94107 AND EVENTS <> 'Fog' AND EVENTS <> 'Rain'
What are the ids of stations that have latitude above 37.4 and never had bike availability below 7?
Additional table information: table: bike_1
SQL: SELECT id FROM station WHERE lat > 37.4 EXCEPT SELECT station_id FROM status GROUP BY station_id HAVING MIN(bikes_available) < 7
What are the ids of all stations that have a latitude above 37.4 and have never had less than 7 bikes available?
Additional table information: table: bike_1
SQL: SELECT id FROM station WHERE lat > 37.4 EXCEPT SELECT station_id FROM status GROUP BY station_id HAVING MIN(bikes_available) < 7
What are names of stations that have average bike availability above 10 and are not located in San Jose city?
Additional table information: table: bike_1
SQL: SELECT T1.name FROM station AS T1 JOIN status AS T2 ON T1.id = T2.station_id GROUP BY T2.station_id HAVING AVG(bikes_available) > 10 EXCEPT SELECT name FROM station WHERE city = 'San Jose'
What are the names of all stations that have more than 10 bikes available and are not located in San Jose?
Additional table information: table: bike_1
SQL: SELECT T1.name FROM station AS T1 JOIN status AS T2 ON T1.id = T2.station_id GROUP BY T2.station_id HAVING AVG(bikes_available) > 10 EXCEPT SELECT name FROM station WHERE city = 'San Jose'
What are the name, latitude, and city of the station with the lowest latitude?
Additional table information: table: bike_1
SQL: SELECT name, lat, city FROM station ORDER BY lat NULLS FIRST LIMIT 1
What is the name, latitude, and city of the station that is located the furthest South?
Additional table information: table: bike_1
SQL: SELECT name, lat, city FROM station ORDER BY lat NULLS FIRST LIMIT 1
What are the date, mean temperature and mean humidity for the top 3 days with the largest max gust speeds?
Additional table information: table: bike_1
SQL: SELECT date, mean_temperature_f, mean_humidity FROM weather ORDER BY max_gust_speed_mph DESC LIMIT 3
What is the date, average temperature and mean humidity for the days with the 3 largest maximum gust speeds?
Additional table information: table: bike_1
SQL: SELECT date, mean_temperature_f, mean_humidity FROM weather ORDER BY max_gust_speed_mph DESC LIMIT 3
List the name and the number of stations for all the cities that have at least 15 stations.
Additional table information: table: bike_1
SQL: SELECT city, COUNT(*) FROM station GROUP BY city HAVING COUNT(*) >= 15
What is the name of every city that has at least 15 stations and how many stations does it have?
Additional table information: table: bike_1
SQL: SELECT city, COUNT(*) FROM station GROUP BY city HAVING COUNT(*) >= 15
Find the ids and names of stations from which at least 200 trips started.
Additional table information: table: bike_1
SQL: SELECT start_station_id, start_station_name FROM trip GROUP BY start_station_name HAVING COUNT(*) >= 200
What are the ids and names of all start stations that were the beginning of at least 200 trips?
Additional table information: table: bike_1
SQL: SELECT start_station_id, start_station_name FROM trip GROUP BY start_station_name HAVING COUNT(*) >= 200
Find the zip code in which the average mean visibility is lower than 10.
Additional table information: table: bike_1
SQL: SELECT zip_code FROM weather GROUP BY zip_code HAVING AVG(mean_visibility_miles) < 10
For each zip code, select all those that have an average mean visiblity below 10.
Additional table information: table: bike_1
SQL: SELECT zip_code FROM weather GROUP BY zip_code HAVING AVG(mean_visibility_miles) < 10
List all the cities in a decreasing order of each city's stations' highest latitude.
Additional table information: table: bike_1
SQL: SELECT city FROM station GROUP BY city ORDER BY MAX(lat) DESC
For each city, list their names in decreasing order by their highest station latitude.
Additional table information: table: bike_1
SQL: SELECT city FROM station GROUP BY city ORDER BY MAX(lat) DESC
What are the dates that had the top 5 cloud cover rates? Also tell me the cloud cover rate.
Additional table information: table: bike_1
SQL: SELECT date, cloud_cover FROM weather ORDER BY cloud_cover DESC LIMIT 5
What are the dates that have the 5 highest cloud cover rates and what are the rates?
Additional table information: table: bike_1
SQL: SELECT date, cloud_cover FROM weather ORDER BY cloud_cover DESC LIMIT 5
What are the ids and durations of the trips with the top 3 durations?
Additional table information: table: bike_1
SQL: SELECT id, duration FROM trip ORDER BY duration DESC LIMIT 3
What are the ids of the trips that lasted the longest and how long did they last?
Additional table information: table: bike_1
SQL: SELECT id, duration FROM trip ORDER BY duration DESC LIMIT 3
For each station, return its longitude and the average duration of trips that started from the station.
Additional table information: table: bike_1
SQL: SELECT T1.name, T1.long, AVG(T2.duration) FROM station AS T1 JOIN trip AS T2 ON T1.id = T2.start_station_id GROUP BY T2.start_station_id
For each start station id, what is its name, longitude and average duration of trips started there?
Additional table information: table: bike_1
SQL: SELECT T1.name, T1.long, AVG(T2.duration) FROM station AS T1 JOIN trip AS T2 ON T1.id = T2.start_station_id GROUP BY T2.start_station_id
For each station, find its latitude and the minimum duration of trips that ended at the station.
Additional table information: table: bike_1
SQL: SELECT T1.name, T1.lat, MIN(T2.duration) FROM station AS T1 JOIN trip AS T2 ON T1.id = T2.end_station_id GROUP BY T2.end_station_id
For each end station id, what is its name, latitude, and minimum duration for trips ended there?
Additional table information: table: bike_1
SQL: SELECT T1.name, T1.lat, MIN(T2.duration) FROM station AS T1 JOIN trip AS T2 ON T1.id = T2.end_station_id GROUP BY T2.end_station_id
List all the distinct stations from which a trip of duration below 100 started.
Additional table information: table: bike_1
SQL: SELECT DISTINCT start_station_name FROM trip WHERE duration < 100
What are all the different start station names for a trip that lasted less than 100?
Additional table information: table: bike_1
SQL: SELECT DISTINCT start_station_name FROM trip WHERE duration < 100
Find all the zip codes in which the max dew point have never reached 70.
Additional table information: table: bike_1
SQL: SELECT DISTINCT zip_code FROM weather EXCEPT SELECT DISTINCT zip_code FROM weather WHERE max_dew_point_f >= 70
What are all the different zip codes that have a maximum dew point that was always below 70?
Additional table information: table: bike_1
SQL: SELECT DISTINCT zip_code FROM weather EXCEPT SELECT DISTINCT zip_code FROM weather WHERE max_dew_point_f >= 70
Find the id for the trips that lasted at least as long as the average duration of trips in zip code 94103.
Additional table information: table: bike_1
SQL: SELECT id FROM trip WHERE duration >= (SELECT AVG(duration) FROM trip WHERE zip_code = 94103)
What are the ids of all trips that had a duration as long as the average trip duration in the zip code 94103?
Additional table information: table: bike_1
SQL: SELECT id FROM trip WHERE duration >= (SELECT AVG(duration) FROM trip WHERE zip_code = 94103)
What are the dates in which the mean sea level pressure was between 30.3 and 31?
Additional table information: table: bike_1
SQL: SELECT date FROM weather WHERE mean_sea_level_pressure_inches BETWEEN 30.3 AND 31
What are the dates that have an average sea level pressure between 30.3 and 31?
Additional table information: table: bike_1
SQL: SELECT date FROM weather WHERE mean_sea_level_pressure_inches BETWEEN 30.3 AND 31
Find the day in which the difference between the max temperature and min temperature was the smallest. Also report the difference.
Additional table information: table: bike_1
SQL: SELECT date, max_temperature_f - min_temperature_f FROM weather ORDER BY max_temperature_f - min_temperature_f NULLS FIRST LIMIT 1
What are the days that had the smallest temperature range, and what was that range?
Additional table information: table: bike_1
SQL: SELECT date, max_temperature_f - min_temperature_f FROM weather ORDER BY max_temperature_f - min_temperature_f NULLS FIRST LIMIT 1
What are the id and name of the stations that have ever had more than 12 bikes available?
Additional table information: table: bike_1
SQL: SELECT DISTINCT T1.id, T1.name FROM station AS T1 JOIN status AS T2 ON T1.id = T2.station_id WHERE T2.bikes_available > 12
What are the different ids and names of the stations that have had more than 12 bikes available?
Additional table information: table: bike_1
SQL: SELECT DISTINCT T1.id, T1.name FROM station AS T1 JOIN status AS T2 ON T1.id = T2.station_id WHERE T2.bikes_available > 12
Give me the zip code where the average mean humidity is below 70 and at least 100 trips took place.
Additional table information: table: bike_1
SQL: SELECT zip_code FROM weather GROUP BY zip_code HAVING AVG(mean_humidity) < 70 INTERSECT SELECT zip_code FROM trip GROUP BY zip_code HAVING COUNT(*) >= 100
What are the zip codes that have an average mean humidity below 70 and had at least 100 trips come through there?
Additional table information: table: bike_1
SQL: SELECT zip_code FROM weather GROUP BY zip_code HAVING AVG(mean_humidity) < 70 INTERSECT SELECT zip_code FROM trip GROUP BY zip_code HAVING COUNT(*) >= 100
What are the names of stations that are located in Palo Alto city but have never been the ending point of trips more than 100 times?
Additional table information: table: bike_1
SQL: SELECT name FROM station WHERE city = 'Palo Alto' EXCEPT SELECT end_station_name FROM trip GROUP BY end_station_name HAVING COUNT(*) > 100
What are the names of the stations that are located in Palo Alto but have never been the ending point of the trips
Additional table information: table: bike_1
SQL: SELECT name FROM station WHERE city = 'Palo Alto' EXCEPT SELECT end_station_name FROM trip GROUP BY end_station_name HAVING COUNT(*) > 100