diff --git a/output/pred/pred_codellama7b.sql b/output/pred/pred_codellama7b.sql
new file mode 100644
index 0000000000000000000000000000000000000000..e9b03555059c4744cf7e97d8c272bb653d23ed06
--- /dev/null
+++ b/output/pred/pred_codellama7b.sql
@@ -0,0 +1,1034 @@
+SELECT count(*) FROM singer
+SELECT count(*) FROM singer
+SELECT name ,  country ,  age FROM singer ORDER BY age DESC
+SELECT name ,  country ,  age FROM singer ORDER BY age DESC
+SELECT avg(age) ,  min(age) ,  max(age) FROM singer WHERE country  =  'France'
+SELECT avg(age) ,  min(age) ,  max(age) FROM singer WHERE country  =  'France'
+SELECT Song_Name ,  Song_release_year FROM singer ORDER BY Age ASC LIMIT 1
+SELECT Song_Name ,  Song_release_year FROM singer ORDER BY Age ASC LIMIT 1
+SELECT DISTINCT country FROM singer WHERE age  >  20
+SELECT DISTINCT country FROM singer WHERE age  >  20
+SELECT Country ,  COUNT(*) FROM singer GROUP BY Country
+SELECT count(*) ,  Country FROM singer GROUP BY Country
+SELECT Song_Name FROM singer WHERE age  >  (SELECT avg(age) FROM singer)
+SELECT Song_Name FROM singer WHERE age  >  (SELECT average FROM stadium)
+SELECT location ,  name FROM stadium WHERE capacity BETWEEN 5000 AND 10000
+SELECT location ,  name FROM stadium WHERE capacity BETWEEN 5000 AND 10000
+SELECT max(capacity) ,  avg(capacity) FROM stadium
+SELECT average ,  max(capacity) FROM stadium
+SELECT name ,  capacity FROM stadium ORDER BY average DESC LIMIT 1
+SELECT name ,  capacity FROM stadium ORDER BY average DESC LIMIT 1
+SELECT count(*) FROM concert WHERE YEAR  =  2014 OR YEAR  =  2015
+SELECT count(*) FROM concert WHERE YEAR  =  2014 OR YEAR  =  2015
+SELECT T3.name ,  count(*) FROM singer_in_concert AS T1 JOIN concert AS T2 ON T1.concert_id  =  T2.concert_id JOIN stadium AS T3 ON T2.Stadium_ID  =  T3.Stadium_ID GROUP BY T2.Stadium_ID
+SELECT count(*) ,  T1.name FROM stadium AS T1 JOIN concert AS T2 ON T1.Stadium_ID  =  T2.Stadium_ID GROUP BY T1.Stadium_ID
+SELECT T3.name ,  T3.capacity FROM concert AS T1 JOIN singer_in_concert AS T2 ON T1.concert_ID  =  T2.concert_ID JOIN stadium AS T3 ON T3.Stadium_ID  =  T1.Stadium_ID WHERE T1.year  >=  2014 GROUP BY T3.Stadium_ID ORDER BY count(*) DESC LIMIT 1
+SELECT t1.name ,  t1.capacity FROM stadium AS t1 JOIN concert AS t2 ON t1.Stadium_ID  =  t2.Stadium_ID WHERE t2.year  >  2013 GROUP BY t2.Stadium_ID ORDER BY count(*) DESC LIMIT 1
+SELECT YEAR FROM concert GROUP BY YEAR ORDER BY count(*) DESC LIMIT 1
+SELECT YEAR FROM concert GROUP BY YEAR ORDER BY count(*) DESC LIMIT 1
+SELECT name FROM stadium WHERE stadium_id NOT IN (SELECT stadium_id FROM concert)
+SELECT name FROM stadium WHERE stadium_id NOT IN (SELECT stadium_id FROM concert)
+SELECT country FROM singer WHERE age  >  40 INTERSECT SELECT country FROM singer WHERE age  <  30
+SELECT name FROM stadium EXCEPT SELECT T1.name FROM stadium AS T1 JOIN concert AS T2 ON T1.Stadium_ID  =  T2.Stadium_ID WHERE T2.year  =  2014
+SELECT name FROM stadium EXCEPT SELECT T2.name FROM concert AS T1 JOIN stadium AS T2 ON T1.Stadium_ID  =  T2.Stadium_ID WHERE T1.year  =  2014
+SELECT T2.concert_Name ,  T2.theme ,  count(*) FROM singer_in_concert AS T1 JOIN concert AS T2 ON T1.concert_ID  =  T2.concert_ID GROUP BY T2.concert_ID
+SELECT T1.concert_Name ,  T1.theme ,  count(*) FROM concert AS T1 JOIN singer_in_concert AS T2 ON T1.concert_ID  =  T2.concert_ID GROUP BY T1.concert_ID
+SELECT T3.name ,  count(*) FROM singer_in_concert AS T1 JOIN concert AS T2 ON T1.concert_id  =  T2.concert_id JOIN singer AS T3 ON T1.singer_id  =  T3.singer_id GROUP BY T3.name
+SELECT T3.name ,  count(*) FROM singer_in_concert AS T1 JOIN concert AS T2 ON T1.concert_id  =  T2.concert_id JOIN singer AS T3 ON T1.singer_id  =  T3.singer_id GROUP BY T3.name
+SELECT T3.name FROM singer_in_concert AS T1 JOIN concert AS T2 ON T1.concert_id  =  T2.concert_id JOIN singer AS T3 ON T1.singer_id  =  T3.singer_id WHERE T2.year  =  2014
+SELECT T3.name FROM singer_in_concert AS T1 JOIN concert AS T2 ON T1.concert_id  =  T2.concert_id JOIN singer AS T3 ON T1.singer_id  =  T3.singer_id WHERE T2.year  =  2014
+SELECT name ,  country FROM singer WHERE Song_Name LIKE '%Hey%'
+SELECT name ,  country FROM singer WHERE Song_Name LIKE '%Hey%'
+SELECT T3.name ,  T3.location FROM concert AS T1 JOIN singer_in_concert AS T2 ON T1.concert_ID  =  T2.concert_ID JOIN stadium AS T3 ON T1.Stadium_ID  =  T3.Stadium_ID WHERE T1.year  =  2014 INTERSECT SELECT T3.name ,  T3.location FROM concert AS T1 JOIN singer_in_concert AS T2 ON T1.concert_ID  =  T2.concert_ID JOIN stadium AS T3 ON T1.Stadium_ID  =  T3.Stadium_ID WHERE T1.year  =  2015
+SELECT T3.name ,  T3.location FROM concert AS T1 JOIN singer_in_concert AS T2 ON T1.concert_id  =  T2.concert_id JOIN stadium AS T3 ON T1.Stadium_ID  =  T3.Stadium_ID WHERE T1.year  =  2014 INTERSECT SELECT T3.name ,  T3.location FROM concert AS T1 JOIN singer_in_concert AS T2 ON T1.concert_id  =  T2.concert_id JOIN stadium AS T3 ON T1.Stadium_ID  =  T3.Stadium_ID WHERE T1.year  =  2015
+SELECT count(*) FROM concert AS T1 JOIN stadium AS T2 ON T1.Stadium_ID  =  T2.Stadium_ID WHERE T2.average  =  (SELECT max(average) FROM stadium)
+SELECT count(*) FROM concert AS T1 JOIN stadium AS T2 ON T1.Stadium_ID  =  T2.Stadium_ID WHERE T2.capacity  =  (SELECT max(capacity) FROM stadium)
+SELECT count(*) FROM pets WHERE weight  >  10
+SELECT count(*) FROM pets WHERE weight  >  10
+SELECT weight FROM pets WHERE pet_type  =  'Dog' ORDER BY pet_age LIMIT 1
+SELECT weight FROM pets WHERE pet_age  =  (SELECT min(pet_age) FROM pets WHERE pettype  =  'dog') AND pettype  =  'dog'
+SELECT max(weight) ,  pettype FROM pets GROUP BY pettype
+SELECT max(weight) ,  pet_type FROM pets GROUP BY pet_type
+SELECT count(*) FROM has_pet AS T1 JOIN pets AS T2 ON T1.petid  =  T2.petid JOIN student AS T3 ON T3.stuid  =  T1.stuid WHERE T3.age  >  20
+SELECT count(*) FROM has_pet AS T1 JOIN pets AS T2 ON T1.petid  =  T2.petid JOIN student AS T3 ON T3.stuid  =  T1.stuid WHERE T3.age  >  20
+SELECT count(*) FROM student AS T1 JOIN has_pet AS T2 ON T1.StuID  =  T2.StuID JOIN pets AS T3 ON T2.PetID  =  T3.PetID WHERE T1.sex  =  'F' AND T3.pettype  =  'dog'
+SELECT count(*) FROM student AS T1 JOIN has_pet AS T2 ON T1.StuID  =  T2.StuID JOIN pets AS T3 ON T2.PetID  =  T3.PetID WHERE T1.sex  =  'F' AND T3.pettype  =  'dog'
+SELECT count(DISTINCT pet_type) FROM pets
+SELECT count(DISTINCT pet_type) FROM pets
+SELECT DISTINCT T1.fname FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid JOIN pets AS T3 ON T2.petid  =  T3.petid WHERE T3.pettype  =  'cat' INTERSECT SELECT DISTINCT T1.fname FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid JOIN pets AS T3 ON T2.petid  =  T3.petid WHERE T3.pettype  =  'dog'
+SELECT DISTINCT T1.fname FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid JOIN pets AS T3 ON T2.petid  =  T3.petid WHERE T3.pettype  =  "cat" OR T3.pettype  =  "dog"
+SELECT T1.fname FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid JOIN pets AS T3 ON T2.petid  =  T3.petid WHERE T3.pettype  =  'cat' INTERSECT SELECT T1.fname FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid JOIN pets AS T3 ON T2.petid  =  T3.petid WHERE T3.pettype  =  'dog'
+SELECT T2.fname FROM has_pet AS T1 JOIN student AS T2 ON T1.stuid  =  T2.stuid WHERE T1.petid IN (SELECT petid FROM has_pet WHERE pettype  =  "cat") INTERSECT SELECT T2.fname FROM has_pet AS T1 JOIN student AS T2 ON T1.stuid  =  T2.stuid WHERE T1.petid IN (SELECT petid FROM has_pet WHERE pettype  =  "dog")
+SELECT major ,  age FROM student WHERE StuID NOT IN (SELECT StuID FROM Has_pet WHERE PetID IN (SELECT PetID FROM Pets WHERE PetType  =  "Cat"))
+SELECT major FROM student WHERE stuid NOT IN (SELECT stuid FROM has_pet WHERE petid IN (SELECT petid FROM pets WHERE pettype  =  'cat'))
+SELECT StuID FROM has_pet EXCEPT SELECT StuID FROM has_pet WHERE petid IN (SELECT petid FROM pets WHERE pettype  =  "cat")
+SELECT StuID FROM has_pet EXCEPT SELECT StuID FROM has_pet WHERE petid IN (SELECT petid FROM pets WHERE pettype  =  'cat' )
+SELECT DISTINCT T1.fname ,  T1.age FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid JOIN pets AS T3 ON T2.petid  =  T3.petid WHERE T3.pettype  =  'Dog' EXCEPT SELECT DISTINCT T1.fname ,  T1.age FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid JOIN pets AS T3 ON T2.petid  =  T3.petid WHERE T3.pettype  =  'Cat'
+SELECT DISTINCT T1.fname FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid JOIN pets AS T3 ON T2.petid  =  T3.petid WHERE T3.pettype  =  'Dog' EXCEPT SELECT DISTINCT T1.fname FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid JOIN pets AS T3 ON T2.petid  =  T3.petid WHERE T3.pettype  =  'Cat'
+SELECT pettype ,  weight FROM pets ORDER BY pet_age LIMIT 1
+SELECT pettype ,  weight FROM pets ORDER BY pet_age LIMIT 1
+SELECT petid ,  weight FROM pets WHERE pet_age  >  1
+SELECT petid ,  weight FROM pets WHERE pet_age  >  1
+SELECT pet_type ,  avg(age) ,  max(age) FROM pets GROUP BY pet_type
+SELECT pet_type ,  avg(age) ,  max(age) FROM pets GROUP BY pet_type
+SELECT pet_type ,  avg(weight) FROM pets GROUP BY pet_type
+SELECT pet_type ,  avg(weight) FROM pets GROUP BY pet_type
+SELECT DISTINCT T1.fname ,  T1.age FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid
+SELECT DISTINCT T1.fname ,  T1.age FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid
+SELECT T2.petid FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid WHERE T1.lname  =  'Smith'
+SELECT T2.petid FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid WHERE T1.lname  =  'Smith'
+SELECT count(*) ,  StuID FROM Has_pet GROUP BY StuID
+SELECT T1.StuID ,  count(*) FROM Has_pet AS T1 JOIN Student AS T2 ON T1.StuID  =  T2.StuID GROUP BY T1.StuID
+SELECT DISTINCT T1.fname ,  T1.sex FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid GROUP BY T2.stuid HAVING count(*)  >  1
+SELECT T2.fname ,  T2.sex FROM has_pet AS T1 JOIN student AS T2 ON T1.stuid  =  T2.stuid GROUP BY T1.stuid HAVING count(*)  >  1
+SELECT T1.lname FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid JOIN pets AS T3 ON T2.petid  =  T3.petid WHERE T3.pet_age  =  3 AND T3.pettype  =  "Cat"
+SELECT T1.lname FROM student AS T1 JOIN has_pet AS T2 ON T1.stuid  =  T2.stuid JOIN pets AS T3 ON T2.petid  =  T3.petid WHERE T3.pet_age  =  3 AND T3.pettype  =  'Cat'
+SELECT avg(age) FROM student WHERE StuID NOT IN (SELECT StuID FROM has_pet)
+SELECT avg(age) FROM student WHERE StuID NOT IN (SELECT StuID FROM has_pet)
+SELECT count(*) FROM continents
+SELECT count(*) FROM continents
+SELECT ContId ,  Continent ,  COUNT(*) FROM countries GROUP BY ContId
+SELECT ContId ,  Continent ,  COUNT(*) FROM countries GROUP BY Continent
+SELECT count(*) FROM countries
+SELECT count(*) FROM countries
+SELECT T2.FullName ,  T1.Maker ,  COUNT(*) FROM car_names AS T1 JOIN car_makers AS T2 ON T1.MakeId  =  T2.Id GROUP BY T1.Maker
+SELECT T2.FullName ,  T1.Id ,  count(*) FROM model_list AS T1 JOIN car_makers AS T2 ON T1.Maker  =  T2.Id GROUP BY T1.Maker
+SELECT Model FROM car_names ORDER BY Horsepower ASC LIMIT 1
+SELECT T1.Model FROM model_list AS T1 JOIN car_names AS T2 ON T1.Model  =  T2.Model ORDER BY T2.Horsepower ASC LIMIT 1
+SELECT T2.Model FROM cars_data AS T1 JOIN car_names AS T2 ON T1.Id  =  T2.MakeId WHERE T1.Weight  <  (SELECT avg(Weight) FROM cars_data)
+SELECT T2.Model FROM cars_data AS T1 JOIN car_names AS T2 ON T1.Id  =  T2.MakeId WHERE T1.Weight  <  (SELECT avg(Weight) FROM cars_data)
+SELECT T2.FullName FROM cars_data AS T1 JOIN car_makers AS T2 ON T1.MakeId  =  T2.Id WHERE T1.Year  =  1970
+SELECT DISTINCT T2.FullName FROM cars_data AS T1 JOIN car_names AS T2 ON T1.Id  =  T2.MakeId WHERE T1.Year  =  1970
+SELECT Make ,  YEAR FROM cars_data ORDER BY YEAR ASC LIMIT 1
+SELECT T2.Maker ,  YEAR FROM cars_data AS T1 JOIN car_names AS T2 ON T1.Id  =  T2.MakeId ORDER BY YEAR ASC LIMIT 1
+SELECT DISTINCT T2.Model FROM cars_data AS T1 JOIN car_names AS T2 ON T1.Id  =  T2.MakeId WHERE T1.Year  >  1980
+SELECT DISTINCT T2.Model FROM cars_data AS T1 JOIN car_names AS T2 ON T1.Id  =  T2.MakeId WHERE T1.Year  >  1980
+SELECT T2.Continent ,  COUNT(*) FROM car_makers AS T1 JOIN continents AS T2 ON T1.Country = T2.ContId GROUP BY T2.Continent
+SELECT T1.Continent ,  COUNT(*) FROM continents AS T1 JOIN car_makers AS T2 ON T1.ContId  =  T2.Country GROUP BY T1.Continent
+SELECT T2.CountryName FROM car_makers AS T1 JOIN countries AS T2 ON T1.Country = T2.CountryName GROUP BY T2.CountryName ORDER BY COUNT(*) DESC LIMIT 1
+SELECT CountryName FROM countries AS T1 JOIN car_makers AS T2 ON T1.CountryName  =  T2.Country GROUP BY T2.Country ORDER BY COUNT(*) DESC LIMIT 1
+SELECT T2.FullName ,  COUNT(*) FROM car_names AS T1 JOIN car_makers AS T2 ON T1.MakeId  =  T2.Id GROUP BY T2.FullName
+SELECT T1.Model ,  T1.Maker ,  count(*) FROM model_list AS T1 JOIN car_names AS T2 ON T1.Model  =  T2.Model GROUP BY T1.Maker
+SELECT Accelerate FROM cars_data AS T1 JOIN car_names AS T2 ON T1.MakeId  =  T2.MakeId WHERE T2.Make  =  'amc' AND T2.Model  =  'hornet sportabout' AND T1.Year  =  'sw'
+SELECT T2.Accelerate FROM cars_data AS T1 JOIN car_names AS T2 ON T1.Id  =  T2.MakeId WHERE T2.Make  =  'AMC' AND T2.Model  =  'Hornet Sportabout'
+SELECT count(*) FROM countries AS T1 JOIN car_makers AS T2 ON T1.CountryName  =  T2.Country WHERE T1.CountryName  =  "france"
+SELECT count(*) FROM car_makers WHERE country  =  "France"
+SELECT count(*) FROM car_names WHERE Make  =  "us"
+SELECT count(*) FROM car_names AS T1 JOIN car_makers AS T2 ON T1.MakeId  =  T2.Id WHERE T2.Country  =  "United States"
+SELECT avg(MPG) FROM cars_data WHERE Cylinders  =  4
+SELECT avg(MPG) FROM cars_data WHERE Cylinders  =  4
+SELECT min(Weight) FROM cars_data WHERE Cylindears  =  8 AND YEAR  =  1974
+SELECT min(Weight) FROM cars_data WHERE Cylinders  =  8 AND YEAR  =  1974
+SELECT DISTINCT Maker ,  Model FROM car_names
+SELECT Maker ,  Model FROM car_names
+SELECT CountryName ,  CountryId FROM countries AS T1 JOIN car_makers AS T2 ON T1.CountryId  =  T2.Country
+SELECT T1.CountryName ,  T1.CountryId FROM countries AS T1 JOIN car_makers AS T2 ON T1.CountryId  =  T2.Country INTERSECT SELECT CountryName ,  CountryId FROM countries
+SELECT count(*) FROM cars_data WHERE horsepower  >  150
+SELECT count(*) FROM cars_data WHERE horsepower  >  150
+SELECT avg(Weight) ,  YEAR FROM cars_data GROUP BY YEAR
+SELECT avg(Weight) ,  YEAR FROM cars_data GROUP BY YEAR
+SELECT CountryName FROM countries WHERE CountryName IN (SELECT Country FROM car_makers) GROUP BY CountryName HAVING COUNT(*)  >=  3 AND Continent  =  "Europe"
+SELECT CountryName FROM countries WHERE CountryName IN (SELECT CountryName FROM countries WHERE Continent  =  "Europe") GROUP BY CountryName HAVING COUNT(*)  >=  3
+SELECT max(T2.Horsepower) ,  T1.Make FROM car_names AS T1 JOIN cars_data AS T2 ON T1.Id  =  T2.Id WHERE T2.Cylinders  =  3;
+SELECT max(T2.Horsepower) ,  T1.Make FROM cars_data AS T1 JOIN car_names AS T2 ON T1.Id  =  T2.Id WHERE T2.Cylinders  =  3 GROUP BY T1.Make
+SELECT model FROM car_names GROUP BY model ORDER BY avg(MPG) DESC LIMIT 1
+SELECT Model FROM model_list ORDER BY AVG(MPG) DESC LIMIT 1
+SELECT avg(Horsepower) FROM cars_data WHERE YEAR  <  1980
+SELECT avg(Horsepower) FROM cars_data WHERE YEAR  <  1980
+SELECT avg(T2.Edispl) FROM car_names AS T1 JOIN cars_data AS T2 ON T1.Id  =  T2.MakeId WHERE T1.Make  =  'volvo'
+SELECT avg(T1.Edispl) FROM cars_data AS T1 JOIN car_names AS T2 ON T1.Id  =  T2.MakeId WHERE T2.Make  =  'volvo'
+SELECT max(Accelerate) ,  cylinders FROM cars_data GROUP BY cylinders
+SELECT max(Accelerate) ,  cylinders FROM cars_data GROUP BY cylinders
+SELECT T1.Model FROM model_list AS T1 JOIN car_names AS T2 ON T1.Model  =  T2.Model GROUP BY T2.Model ORDER BY count(*) DESC LIMIT 1
+SELECT Model FROM model_list GROUP BY Model ORDER BY COUNT(*) DESC LIMIT 1
+SELECT count(*) FROM cars_data WHERE Cylinders  >  4
+SELECT count(*) FROM cars_data WHERE Cylinders  >  4
+SELECT count(*) FROM cars_data WHERE YEAR  =  1980
+SELECT count(*) FROM cars_data WHERE YEAR  =  1980
+SELECT count(*) FROM car_names WHERE MakeId IN (SELECT Id FROM car_names WHERE Make  =  "American Motor Company")
+SELECT count(*) FROM car_names AS T1 JOIN cars_data AS T2 ON T1.MakeId  =  T2.MakeId JOIN car_makers AS T3 ON T3.Id  =  T1.MakeId WHERE T3.Maker  =  'American Motor Company'
+SELECT T2.FullName ,  T1.Id FROM model_list AS T1 JOIN car_makers AS T2 ON T1.Maker  =  T2.Id GROUP BY T1.Maker HAVING count(*)  >  3
+SELECT T1.FullName ,  T1.Id FROM car_makers AS T1 JOIN model_list AS T2 ON T1.Id  =  T2.Maker GROUP BY T1.Id HAVING count(*)  >  3
+SELECT DISTINCT T2.Model FROM car_names AS T1 JOIN model_list AS T2 ON T1.Model  =  T2.Model JOIN cars_data AS T3 ON T1.MakeId  =  T3.MakeId WHERE T2.Maker  =  'General Motors' OR T3.Weight  >  3500
+SELECT T2.Model FROM cars_data AS T1 JOIN car_names AS T2 ON T1.Id  =  T2.MakeId WHERE T1.Weight  >  3500 OR T2.Make  =  "General Motors"
+SELECT Year FROM cars_data WHERE Weight BETWEEN 3000 AND 4000
+SELECT DISTINCT YEAR FROM cars_data WHERE Weight  >  3000 INTERSECT SELECT DISTINCT YEAR FROM cars_data WHERE Weight  <  4000
+SELECT Horsepower FROM cars_data ORDER BY Accelerate DESC LIMIT 1
+SELECT Horsepower FROM cars_data ORDER BY Accelerate DESC LIMIT 1
+SELECT T1.Cylinders FROM cars_data AS T1 JOIN car_names AS T2 ON T1.Id  =  T2.MakeId WHERE T2.Model  =  'volvo' ORDER BY T1.Accelerate ASC LIMIT 1
+SELECT T1.Cylinders FROM car_names AS T1 JOIN cars_data AS T2 ON T1.MakeId  =  T2.MakeId WHERE T1.Model  =  "volvo" ORDER BY T2.Accelerate LIMIT 1
+SELECT count(*) FROM cars_data WHERE accelerate  >  ( SELECT max(horsepower) FROM cars_data );
+SELECT count(*) FROM cars_data WHERE accelerate  >  ( SELECT max(horsepower) FROM cars_data )
+SELECT CountryName FROM countries AS T1 JOIN car_makers AS T2 ON T1.CountryName  =  T2.Country GROUP BY T1.CountryName HAVING COUNT(*)  >  2
+SELECT COUNT(*) FROM car_makers GROUP BY CountryHaving 2+COUNT(*)
+SELECT count(*) FROM cars_data WHERE Cylinders  >  6
+SELECT count(*) FROM cars_data WHERE Cylinders  >  6
+SELECT T1.Model FROM car_names AS T1 JOIN model_list AS T2 ON T1.Model  =  T2.Model JOIN cars_data AS T3 ON T3.MakeId  =  T1.MakeId WHERE T3.Cylinders  =  4 ORDER BY T3.Horsepower DESC LIMIT 1
+SELECT T2.Model FROM cars_data AS T1 JOIN car_names AS T2 ON T1.Id  =  T2.MakeId WHERE T1.Cylinders  =  4 GROUP BY T2.Model ORDER BY AVG(T1.Horsepower) DESC LIMIT 1
+SELECT makeid ,  make FROM car_names WHERE makeid IN( SELECT id FROM cars_data WHERE horsepower  >  ( SELECT min(horsepower) FROM cars_data ) ) EXCEPT SELECT makeid ,  make FROM car_names WHERE cylinders  >  3
+SELECT T1.Id ,  T1.Make FROM car_names AS T1 JOIN cars_data AS T2 ON T1.Id  =  T2.Id WHERE T2.Cylinders  <  4 INTERSECT SELECT Id ,  Make FROM car_names EXCEPT SELECT Id ,  Make FROM car_names WHERE Accelerate  <  7;
+SELECT max(MPG) FROM cars_data WHERE Cylinders  =  8 OR YEAR  <  1980
+SELECT max(MPG) FROM cars_data WHERE Cylinders  =  8 OR YEAR  <  1980
+SELECT Model FROM car_names WHERE Weight  <  3500 EXCEPT SELECT T2.Model FROM car_names AS T1 JOIN car_makers AS T2 ON T1.MakeId  =  T2.Id WHERE T2.Maker  =  'Ford Motor Company'
+SELECT DISTINCT T2.Model FROM cars_data AS T1 JOIN car_names AS T2 ON T1.Id  =  T2.MakeId WHERE T1.Year  <  2000 AND T1.Weight  <  3500 EXCEPT SELECT T2.Model FROM cars_data AS T1 JOIN car_names AS T2 ON T1.Id  =  T2.MakeId JOIN car_makers AS T3 ON T3.Id  =  T2.MakeId WHERE T3.Maker  =  'Ford Motor Company'
+SELECT CountryName FROM countries EXCEPT SELECT Country FROM car_makers GROUP BY Country HAVING count(*)  >=  1
+SELECT CountryName FROM countries WHERE CountryId NOT IN (SELECT Country FROM car_makers)
+SELECT id ,  Maker FROM car_makers GROUP BY Maker HAVING COUNT(*)  >=  2 INTERSECT SELECT id ,  Maker FROM car_makers GROUP BY Maker HAVING COUNT(*)  >  3
+SELECT T1.Id ,  T1.Maker FROM car_makers AS T1 JOIN model_list AS T2 ON T1.Id  =  T2.Maker GROUP BY T1.Id HAVING count(*)  >=  2 INTERSECT SELECT T1.Id ,  T1.Maker FROM car_makers AS T1 JOIN cars_data AS T2 ON T1.Id  =  T2.MakeId GROUP BY T1.Id HAVING count(*)  >=  3
+SELECT T1.CountryName ,  T1.CountryID FROM countries AS T1 JOIN car_makers AS T2 ON T1.CountryID  =  T2.Country WHERE T2.Maker  =  'fiat' GROUP BY T1.CountryID HAVING COUNT(*)  >  3 UNION SELECT T1.CountryName ,  T1.CountryID FROM countries AS T1 JOIN car_makers AS T2 ON T1.CountryID  =  T2.Country GROUP BY T1.CountryID HAVING COUNT(*)  >  3
+SELECT T1.CountryId ,  T1.CountryName FROM countries AS T1 JOIN car_makers AS T2 ON T1.CountryId  =  T2.Country WHERE T2.Maker  =  'fiat' GROUP BY T1.CountryId HAVING COUNT(*)  >  3 UNION SELECT T1.CountryId ,  T1.CountryName FROM countries AS T1 JOIN car_makers AS T2 ON T1.CountryId  =  T2.Country GROUP BY T1.CountryId ORDER BY COUNT(*) DESC LIMIT 1
+SELECT country FROM airlines WHERE Airline  =  "JetBlue Airways"
+SELECT Country FROM airlines WHERE Airline  =  'Jetblue Airways'
+SELECT Abbreviation FROM airlines WHERE Airline  =  "JetBlue Airways"
+SELECT Abbreviation FROM airlines WHERE Airline  =  'Jetblue Airways'
+SELECT Airline ,  Abbreviation FROM airlines WHERE Country  =  "USA"
+SELECT Airline ,  Abbreviation FROM airlines WHERE Country  =  "USA"
+SELECT AirportCode ,  AirportName FROM airports WHERE City  =  "Anthony"
+SELECT AirportCode ,  AirportName FROM airports WHERE City  =  "Anthony"
+SELECT count(*) FROM airlines
+SELECT count(*) FROM airlines
+SELECT count(*) FROM airports
+SELECT count(*) FROM airports
+SELECT count(*) FROM flights
+SELECT count(*) FROM flights
+SELECT Airline FROM airlines WHERE Abbreviation  =  'UAL'
+SELECT Airline FROM airlines WHERE Abbreviation  =  'UAL'
+SELECT count(*) FROM airlines WHERE country  =  'USA'
+SELECT count(*) FROM airlines WHERE country  =  'USA'
+SELECT city ,  country FROM airports WHERE AirportName  =  'Alton'
+SELECT city ,  country FROM airports WHERE AirportName  =  'Alton'
+SELECT AirportName FROM airports WHERE AirportCode  =  'AKO'
+SELECT AirportName FROM airports WHERE AirportCode  =  'AKO'
+SELECT AirportName FROM airports WHERE City  =  'Aberdeen'
+SELECT AirportName FROM airports WHERE City  =  "Aberdeen"
+SELECT count(*) FROM flights WHERE SourceAirport  =  "APG"
+SELECT count(*) FROM flights WHERE SourceAirport  =  "APG"
+SELECT count(*) FROM airports AS T1 JOIN flights AS T2 ON T1.AirportCode  =  T2.DestAirport WHERE T1.AirportName  =  'ATO'
+SELECT count(*) FROM flights WHERE DestAirport  =  "ATO"
+SELECT count(*) FROM airports AS T1 JOIN flights AS T2 ON T1.AirportCode  =  T2.SourceAirport WHERE T1.City  =  "Aberdeen"
+SELECT count(*) FROM flights AS T1 JOIN airports AS T2 ON T1.SourceAirport  =  T2.AirportCode WHERE T2.City  =  "Aberdeen"
+SELECT count(*) FROM airports AS T1 JOIN flights AS T2 ON T1.AirportCode  =  T2.DestAirport WHERE T1.City  =  "Aberdeen"
+SELECT count(*) FROM flights AS T1 JOIN airports AS T2 ON T1.DestAirport  =  T2.AirportCode WHERE T2.City  =  "Aberdeen"
+SELECT count(*) FROM flights AS T1 JOIN airports AS T2 ON T1.DestAirport  =  T2.AirportCode WHERE T2.City  =  'Ashley' AND T2.City  =  'Aberdeen'
+SELECT count(*) FROM flights AS T1 JOIN airports AS T2 ON T1.SourceAirport  =  T2.AirportCode WHERE T2.City  =  "Aberdeen" AND T2.AirportName  =  "Ashley"
+SELECT count(*) FROM flights AS T1 JOIN airlines AS T2 ON T1.Airline  =  T2.Airline WHERE T2.Airline  =  'JetBlue Airways'
+SELECT count(*) FROM flights AS T1 JOIN airlines AS T2 ON T1.Airline  =  T2.Airline WHERE T2.Airline  =  'Jetblue Airways'
+SELECT count(*) FROM flights AS T1 JOIN airlines AS T2 ON T1.Airline  =  T2.Airline WHERE T2.Airline  =  'United Airlines' AND T1.DestAirport  =  'ASY'
+SELECT count(*) FROM flights AS T1 JOIN airports AS T2 ON T1.DestAirport  =  T2.AirportCode JOIN airlines AS T3 ON T1.Airline  =  T3.Airline WHERE T2.AirportName  =  "ASY" AND T3.Airline  =  "United Airlines"
+SELECT count(*) FROM flights AS T1 JOIN airlines AS T2 ON T1.Airline  =  T2.Airline JOIN airports AS T3 ON T1.DestAirport  =  T3.AirportCode WHERE T2.Airline  =  'United Airlines' AND T3.City  =  'AHD'
+SELECT T2.FlightNo FROM airports AS T1 JOIN flights AS T2 ON T1.AirportCode  =  T2.SourceAirport WHERE T1.City  =  "AHD" AND T2.Airline  =  "United Airlines"
+SELECT count(*) FROM flights AS T1 JOIN airports AS T2 ON T1.SourceAirport  =  T2.AirportCode JOIN airlines AS T3 ON T1.Alineae = T3.Airline WHERE T3.Airline  =  'United Airlines' AND T2.City  =  'Aberdeen'
+SELECT count(*) FROM flights AS T1 JOIN airlines AS T2 ON T1.Airline  =  T2.Airline JOIN airports AS T3 ON T1.DestAirport  =  T3.AirportCode WHERE T2.Airline  =  "United Airlines" AND T3.City  =  "Aberdeen"
+SELECT T1.city FROM airports AS T1 JOIN flights AS T2 ON T1.AirportCode  =  T2.DestAirport GROUP BY T1.city ORDER BY count(*) DESC LIMIT 1
+SELECT T1.city FROM airports AS T1 JOIN flights AS T2 ON T1.AirportCode  =  T2.DestAirport GROUP BY T1.city ORDER BY count(*) DESC LIMIT 1
+SELECT T1.city FROM airports AS T1 JOIN flights AS T2 ON T1.AirportCode  =  T2.SourceAirport GROUP BY T1.city ORDER BY count(*) DESC LIMIT 1
+SELECT city FROM airports WHERE airportcode  =  SOURCEAIRPORT GROUP BY city ORDER BY count(*) DESC LIMIT 1
+SELECT T1.airportcode FROM airports AS T1 JOIN flights AS T2 ON T1.airportcode  =  T2.destairport GROUP BY T2.airline ORDER BY count(*) DESC LIMIT 1
+SELECT DestAirport FROM flights GROUP BY DestAirport ORDER BY count(*) DESC LIMIT 1
+SELECT T1.AirportCode FROM airports AS T1 JOIN flights AS T2 ON T1.AirportCode  =  T2.DestAirport GROUP BY T1.AirportCode ORDER BY count(*) ASC LIMIT 1
+SELECT T1.airportcode FROM airports AS T1 JOIN flights AS T2 ON T1.airportcode  =  T2.destairport GROUP BY T1.airportcode ORDER BY count(*) ASC LIMIT 1
+SELECT T1.Airline FROM flights AS T1 JOIN airlines AS T2 ON T1.Airline  =  T2.Airline GROUP BY T1.Airline ORDER BY count(*) DESC LIMIT 1
+SELECT T1.Airline FROM flights AS T1 JOIN airlines AS T2 ON T1.Airline  =  T2.Airline GROUP BY T1.Airline ORDER BY count(*) DESC LIMIT 1
+SELECT T1.Abbreviation ,  T1.Country FROM airlines AS T1 JOIN flights AS T2 ON T1.Airline  =  T2.Airline GROUP BY T1.Airline ORDER BY count(*) ASC LIMIT 1
+SELECT T1.Abbreviation ,  T1.Country FROM airlines AS T1 JOIN flights AS T2 ON T1.Airline  =  T2.Airline GROUP BY T1.Airline ORDER BY count(*) DESC LIMIT 1
+SELECT T1.airline FROM flights AS T1 JOIN airports AS T2 ON T1.SourceAirport  =  T2.AirportCode WHERE T2.AirportName  =  "AHD"
+SELECT DISTINCT T1.Airline FROM airlines AS T1 JOIN flights AS T2 ON T1.Airline  =  T2.Airline WHERE T2.SourceAirport  =  'AHD'
+SELECT T1.Airline FROM flights AS T1 JOIN airlines AS T2 ON T1.Airline  =  T2.Airline WHERE T1.DestAirport  =  'AHD'
+SELECT DISTINCT T1.airline FROM flights AS T1 JOIN airports AS T2 ON T1.DestAirport  =  T2.AirportCode WHERE T2.AirportName  =  "AHD"
+SELECT T1.Airline FROM airlines AS T1 JOIN flights AS T2 ON T1.Airline  =  T2.Airline WHERE T2.SourceAirport  =  'APG' INTERSECT SELECT T1.Airline FROM airlines AS T1 JOIN flights AS T2 ON T1.Airline  =  T2.Airline WHERE T2.SourceAirport  =  'CVO'
+SELECT T1.airline FROM flights AS T1 JOIN airports AS T2 ON T1.SourceAirport  =  T2.AirportCode WHERE T2.City  =  'APG' INTERSECT SELECT T1.airline FROM flights AS T1 JOIN airports AS T2 ON T1.SourceAirport  =  T2.AirportCode WHERE T2.City  =  'CVO'
+SELECT T1.airline FROM flights AS T1 JOIN airlines AS T2 ON T1.airline  =  T2.airline WHERE T1.SourceAirport  =  'CVO' EXCEPT SELECT T1.airline FROM flights AS T1 JOIN airlines AS T2 ON T1.airline  =  T2.airline WHERE T1.SourceAirport  =  'APG'
+SELECT T1.airline FROM flights AS T1 JOIN airports AS T2 ON T1.SourceAirport  =  T2.AirportCode WHERE T2.city  =  'CVO' EXCEPT SELECT T1.airline FROM flights AS T1 JOIN airports AS T2 ON T1.SourceAirport  =  T2.AirportCode WHERE T2.city  =  'APG'
+SELECT T1.Airline FROM airlines AS T1 JOIN flights AS T2 ON T1.Airline  =  T2.Airline GROUP BY T1.Airline HAVING count(*)  >=  10
+SELECT T1.airline FROM airlines AS T1 JOIN flights AS T2 ON T1.airline  =  T2.airline GROUP BY T1.airline HAVING count(*)  >=  10
+SELECT T1.Airline FROM airlines AS T1 JOIN flights AS T2 ON T1.Airline  =  T2.Airline GROUP BY T1.Airline HAVING count(*)  <  200
+SELECT T1.Airline FROM airlines AS T1 JOIN flights AS T2 ON T1.Airline  =  T2.Airline GROUP BY T1.Airline HAVING count(*)  <=  200
+SELECT FlightNo FROM Flights WHERE Airline  =  "United Airlines"
+SELECT FlightNo FROM Flights WHERE Airline  =  "United Airlines"
+SELECT FlightNo FROM flights WHERE SourceAirport  =  "APG"
+SELECT FlightNo FROM flights WHERE SourceAirport  =  "APG"
+SELECT FlightNo FROM flights WHERE DestAirport  =  "APG"
+SELECT FlightNo FROM flights WHERE DestAirport  =  "APG"
+SELECT T1.FlightNo FROM flights AS T1 JOIN airports AS T2 ON T1.SourceAirport  =  T2.AirportCode WHERE T2.City  =  "Aberdeen"
+SELECT T1.FlightNo FROM flights AS T1 JOIN airports AS T2 ON T1.SourceAirport  =  T2.AirportCode WHERE T2.City  =  "Aberdeen"
+SELECT T1.FlightNo FROM flights AS T1 JOIN airports AS T2 ON T1.DestAirport  =  T2.AirportCode WHERE T2.City  =  "Aberdeen"
+SELECT T1.FlightNo FROM flights AS T1 JOIN airports AS T2 ON T1.DestAirport  =  T2.AirportCode WHERE T2.City  =  "Aberdeen"
+SELECT count(*) FROM flights AS T1 JOIN airports AS T2 ON T1.destairport  =  T2.airportcode WHERE T2.city  =  "Aberdeen" OR T2.city  =  "Abilene"
+SELECT count(*) FROM airports AS T1 JOIN flights AS T2 ON T1.AirportCode  =  T2.DestAirport WHERE T1.City  =  "Aberdeen" OR T1.City  =  "Abilene"
+SELECT AirportName FROM airports WHERE AirportCode NOT IN (SELECT SourceAirport FROM flights) AND AirportCode NOT IN (SELECT DestAirport FROM flights)
+SELECT AirportName FROM airports WHERE AirportCode NOT IN (SELECT SourceAirport FROM flights) AND AirportCode NOT IN (SELECT DestAirport FROM flights)
+SELECT count(*) FROM employee
+SELECT count(*) FROM employee
+SELECT name FROM employee ORDER BY age ASC
+SELECT name FROM employee ORDER BY age ASC
+SELECT city ,  count(*) FROM employee GROUP BY city
+SELECT count(*) ,  city FROM employee GROUP BY city
+SELECT city FROM employee WHERE age  <  30 GROUP BY city HAVING count(*)  >  1
+SELECT city FROM employee WHERE age  <  30 GROUP BY city HAVING count(*)  >  1
+SELECT district ,  count(*) FROM shop GROUP BY district
+SELECT district ,  count(*) FROM shop GROUP BY district
+SELECT manager_name ,  district FROM shop WHERE number_products  =  (SELECT max(number_products) FROM shop)
+SELECT manager_name ,  district FROM shop ORDER BY number_products DESC LIMIT 1
+SELECT min(number_products) ,  max(number_products) FROM shop
+SELECT min(number_products) ,  max(number_products) FROM shop
+SELECT name ,  location ,  district FROM shop ORDER BY Number_products DESC
+SELECT name ,  location ,  district FROM shop ORDER BY number_products DESC
+SELECT name FROM shop WHERE number_products  >  (SELECT avg(number_products) FROM shop)
+SELECT name FROM shop WHERE number_products  >  (SELECT avg(number_products) FROM shop)
+SELECT T1.name FROM employee AS T1 JOIN evaluation AS T2 ON T1.Employee_ID  =  T2.Employee_ID GROUP BY T2.Employee_ID ORDER BY count(*) DESC LIMIT 1
+SELECT T1.name FROM employee AS T1 JOIN evaluation AS T2 ON T1.Employee_ID  =  T2.Employee_ID GROUP BY T2.Employee_ID ORDER BY count(*) DESC LIMIT 1
+SELECT T1.name FROM employee AS T1 JOIN evaluation AS T2 ON T1.Employee_ID  =  T2.Employee_ID GROUP BY T2.Employee_ID ORDER BY sum(T2.bonus) DESC LIMIT 1
+SELECT T1.name FROM employee AS T1 JOIN evaluation AS T2 ON T1.Employee_ID  =  T2.Employee_ID ORDER BY T2.Bonus DESC LIMIT 1
+SELECT name FROM employee EXCEPT SELECT T1.name FROM employee AS T1 JOIN evaluation AS T2 ON T1.Employee_ID  =  T2.Employee_ID
+SELECT name FROM employee WHERE employee_id NOT IN (SELECT employee_id FROM evaluation)
+SELECT name FROM shop ORDER BY number_products DESC LIMIT 1
+SELECT name FROM shop ORDER BY number_products DESC LIMIT 1
+SELECT name FROM shop WHERE shop_id NOT IN (SELECT shop_id FROM hiring)
+SELECT name FROM shop WHERE shop_id NOT IN (SELECT shop_id FROM hiring)
+SELECT T2.name ,  count(*) FROM hiring AS T1 JOIN employee AS T2 ON T1.employee_id  =  T2.employee_id JOIN shop AS T3 ON T1.shop_id  =  T3.shop_id GROUP BY T1.shop_id
+SELECT T2.number_products ,  T1.name FROM shop AS T1 JOIN hiring AS T2 ON T1.shop_id  =  T2.shop_id
+SELECT sum(bonus) FROM evaluation
+SELECT sum(bonus) FROM evaluation
+SELECT * FROM hiring
+SELECT * FROM hiring
+SELECT district FROM shop WHERE number_products  <  3000 INTERSECT SELECT district FROM shop WHERE number_products  >  10000
+SELECT district FROM shop WHERE number_products  <  3000 INTERSECT SELECT district FROM shop WHERE number_products  >  10000
+SELECT count(DISTINCT location) FROM shop
+SELECT count(DISTINCT location) FROM shop
+SELECT count(*) FROM Documents
+SELECT count(*) FROM Documents
+SELECT document_id ,  document_name ,  document_description FROM Documents
+SELECT document_id ,  document_name ,  document_description FROM Documents
+SELECT document_name ,  template_id FROM Documents WHERE Document_Description LIKE '%w%'
+SELECT document_name ,  document_id FROM Documents WHERE document_description LIKE '%w%'
+SELECT document_id ,  template_id ,  document_description FROM Documents WHERE Document_name  =  "Robbin CV"
+SELECT document_id ,  template_id ,  document_description FROM Documents WHERE Document_name  =  "Robbin CV"
+SELECT count(DISTINCT template_id) FROM Documents
+SELECT count(DISTINCT template_id) FROM Documents
+SELECT count(*) FROM Documents AS T1 JOIN Templates AS T2 ON T1.template_id  =  T2.template_id WHERE T2.template_type_code  =  'PPT'
+SELECT count(*) FROM Documents AS T1 JOIN Templates AS T2 ON T1.template_id  =  T2.template_id WHERE T2.template_type_code  =  "PPT"
+SELECT template_id ,  count(*) FROM Documents GROUP BY template_id
+SELECT template_id ,  count(*) FROM Documents GROUP BY template_id
+SELECT T2.template_type_code ,  T1.template_id FROM Documents AS T1 JOIN Templates AS T2 ON T1.template_id  =  T2.template_id GROUP BY T1.template_id ORDER BY count(*) DESC LIMIT 1
+SELECT T1.template_id ,  T1.template_type_code FROM templates AS T1 JOIN documents AS T2 ON T1.template_id  =  T2.template_id GROUP BY T1.template_id ORDER BY count(*) DESC LIMIT 1
+SELECT template_id FROM Documents GROUP BY template_id HAVING count(*)  >  1
+SELECT template_id FROM Documents GROUP BY template_id HAVING count(*)  >  1
+SELECT template_id FROM templates EXCEPT SELECT template_id FROM Documents
+SELECT template_id FROM Templates EXCEPT SELECT template_id FROM Documents
+SELECT count(*) FROM Templates
+SELECT count(*) FROM Templates
+SELECT template_id ,  version_number ,  template_type_code FROM Templates
+SELECT template_id ,  version_number ,  template_type_code FROM Templates
+SELECT DISTINCT template_type_code FROM Templates
+SELECT DISTINCT template_type_code FROM Ref_Template_Types
+SELECT template_id FROM Templates WHERE template_type_code  =  "PP" OR template_type_code  =  "PPT"
+SELECT template_id FROM Templates WHERE template_type_code  =  "PP" OR template_type_code  =  "PPT"
+SELECT count(*) FROM Templates WHERE template_type_code  =  "CV"
+SELECT count(*) FROM Templates WHERE template_type_code  =  "CV"
+SELECT version_number ,  template_type_code FROM Templates WHERE version_number  >  5
+SELECT version_number ,  template_type_code FROM Templates WHERE version_number  >  5
+SELECT template_type_code ,  count(*) FROM Templates GROUP BY template_type_code
+SELECT template_type_code ,  count(*) FROM Templates GROUP BY template_type_code
+SELECT template_type_code FROM Templates GROUP BY template_type_code ORDER BY count(*) DESC LIMIT 1
+SELECT template_type_code FROM Templates GROUP BY template_type_code ORDER BY count(*) DESC LIMIT 1
+SELECT template_type_code FROM Templates GROUP BY template_type_code HAVING count(*)  <  3
+SELECT template_type_code FROM Ref_template_types GROUP BY template_type_code HAVING count(*)  <  3
+SELECT min(Version_Number) ,  template_type_code FROM Templates GROUP BY template_type_code
+SELECT template_type_code ,  min(version_number) FROM Templates GROUP BY template_type_code
+SELECT T3.template_type_code FROM documents AS T1 JOIN templates AS T2 ON T1.template_id  =  T2.template_id JOIN ref_template_types AS T3 ON T2.template_type_code  =  T3.template_type_code WHERE T1.document_name  =  "Data base"
+SELECT T2.template_type_code FROM Documents AS T1 JOIN Templates AS T2 ON T1.template_id  =  T2.template_id WHERE T1.document_name  =  "Data base"
+SELECT DISTINCT Document_Name FROM Documents AS T1 JOIN Templates AS T2 ON T1.template_id  =  T2.template_id WHERE T2.template_type_code  =  "BK"
+SELECT DISTINCT Document_Name FROM Documents AS T1 JOIN Templates AS T2 ON T1.template_id  =  T2.template_id WHERE T2.template_type_code  =  "BK"
+SELECT T1.template_type_code ,  count(*) FROM Ref_template_types AS T1 JOIN templates AS T2 ON T1.template_type_code  =  T2.template_type_code JOIN documents AS T3 ON T2.template_id  =  T3.template_id GROUP BY T1.template_type_code
+SELECT T1.template_type_code ,  count(*) FROM Templates AS T1 JOIN Documents AS T2 ON T1.template_id  =  T2.template_id GROUP BY T1.template_type_code
+SELECT template_type_code FROM Documents GROUP BY template_type_code ORDER BY count(*) DESC LIMIT 1
+SELECT template_type_code FROM Documents GROUP BY template_type_code ORDER BY count(*) DESC LIMIT 1
+SELECT template_type_code FROM Ref_template_types EXCEPT SELECT template_type_code FROM Documents GROUP BY template_type_code
+SELECT template_type_code FROM Ref_template_types EXCEPT SELECT template_type_code FROM Documents GROUP BY template_type_code
+SELECT template_type_code ,  template_type_description FROM Ref_template_types
+SELECT template_type_code ,  template_type_description FROM Ref_template_types
+SELECT template_type_description FROM Ref_template_types WHERE template_type_code  =  "AD"
+SELECT template_type_description FROM Ref_template_types WHERE template_type_code  =  "AD"
+SELECT template_type_code FROM Ref_template_types WHERE template_type_description  =  "Book"
+SELECT template_type_code FROM Ref_template_types WHERE template_type_description  =  "Book"
+SELECT DISTINCT T1.template_type_description FROM Ref_template_types AS T1 JOIN templates AS T2 ON T1.template_type_code  =  T2.template_type_code
+SELECT DISTINCT T2.template_type_description FROM documents AS T1 JOIN templates AS T2 ON T1.template_id  =  T2.template_id
+SELECT T1.template_id FROM Templates AS T1 JOIN Ref_Template_Types AS T2 ON T1.template_type_code  =  T2.template_type_code WHERE T2.template_type_description  =  "Presentation"
+SELECT template_id FROM Documents WHERE Document_Description  =  "Presentation"
+SELECT count(*) FROM Paragraphs
+SELECT count(*) FROM Paragraphs
+SELECT count(*) FROM Documents AS T1 JOIN Paragraphs AS T2 ON T1.document_id  =  T2.document_id WHERE T1.Document_name  =  "Summer Show"
+SELECT count(*) FROM Documents AS T1 JOIN Paragraphs AS T2 ON T1.document_id  =  T2.document_id WHERE T1.document_name  =  "Summer Show"
+SELECT Other_Details FROM Paragraphs WHERE Paragraph_Text  =  "Korea "
+SELECT Other_Details FROM Paragraphs WHERE Paragraph_Text LIKE '%Korea %'
+SELECT T1.paragraph_id ,  T1.paragraph_text FROM paragraphs AS T1 JOIN documents AS T2 ON T1.document_id  =  T2.document_id WHERE T2.document_name  =  "Welcome to NY"
+SELECT t2.document_name ,  t3.paragraph_text FROM documents AS t2 JOIN paragraphs AS t3 ON t2.document_id  =  t3.document_id WHERE t2.document_name  =  "Welcome to NY"
+SELECT T1.paragraph_text FROM Paragraphs AS T1 JOIN Documents AS T2 ON T1.document_id  =  T2.document_id WHERE T2.document_name  =  "Customer reviews"
+SELECT T1.Paragraph_Text FROM Paragraphs AS T1 JOIN Documents AS T2 ON T1.Document_ID  =  T2.Document_ID WHERE T2.Document_name  =  'Customer reviews'
+SELECT Document_ID ,  count(*) FROM Paragraphs GROUP BY Document_ID ORDER BY Document_ID
+SELECT Document_id ,  count(*) FROM Paragraphs GROUP BY Document_id ORDER BY Document_id
+SELECT DISTINCT document_id ,  document_name ,  COUNT(*) FROM Documents AS T1 JOIN Paragraphs AS T2 ON T1.document_id  =  T2.document_id GROUP BY T1.document_id
+SELECT count(*) ,  Document_Name ,  Document_ID FROM Documents GROUP BY Document_ID
+SELECT document_id FROM paragraphs GROUP BY document_id HAVING count(*)  >=  2
+SELECT document_id FROM paragraphs GROUP BY document_id HAVING count(*)  >=  2
+SELECT T1.document_id ,  T1.document_name FROM Documents AS T1 JOIN Paragraphs AS T2 ON T1.document_id  =  T2.document_id GROUP BY T1.document_id ORDER BY count(*) DESC LIMIT 1
+SELECT T1.document_id ,  T1.document_name FROM Documents AS T1 JOIN Paragraphs AS T2 ON T1.document_id  =  T2.document_id GROUP BY T1.document_id ORDER BY count(*) DESC LIMIT 1
+SELECT document_id FROM Documents ORDER BY count(*) OVER (PARTITION BY document_id) ASC LIMIT 1
+SELECT document_id FROM documents ORDER BY count(*) ASC LIMIT 1
+SELECT document_id FROM documents GROUP BY document_id HAVING count(*)  >=  1 AND count(*)  <=  2
+SELECT DISTINCT T1.document_id FROM Documents AS T1 JOIN Paragraphs AS T2 ON T1.document_id  =  T2.document_id GROUP BY T1.document_id HAVING count(*) BETWEEN 1 AND 2
+SELECT DISTINCT document_id FROM Paragraphs WHERE paragraph_text  =  'Brazil' INTERSECT SELECT DISTINCT document_id FROM Paragraphs WHERE paragraph_text  =  'Ireland'
+SELECT DISTINCT Document_ID FROM PARAGRAPHS WHERE Paragraph_Text  =  'Brazil' INTERSECT SELECT DISTINCT Document_ID FROM PARAGRAPHS WHERE Paragraph_Text  =  'Ireland'
+SELECT count(*) FROM teacher
+SELECT count(*) FROM teacher
+SELECT Name FROM teacher ORDER BY Age ASC
+SELECT Name FROM teacher ORDER BY Age ASC
+SELECT Age ,  Hometown FROM teacher
+SELECT Age ,  Hometown FROM teacher
+SELECT name FROM teacher WHERE Hometown != 'Little Lever Urban District'
+SELECT name FROM teacher WHERE Hometown != 'Little Lever Urban District'
+SELECT Name FROM teacher WHERE Age  =  32 OR Age  =  33
+SELECT Name FROM teacher WHERE Age  =  32 OR Age  =  33
+SELECT Hometown FROM teacher ORDER BY Age ASC LIMIT 1
+SELECT Hometown FROM teacher ORDER BY Age ASC LIMIT 1
+SELECT Hometown ,  COUNT(*) FROM teacher GROUP BY Hometown
+SELECT Hometown ,  count(*) FROM teacher GROUP BY Hometown
+SELECT Hometown FROM teacher GROUP BY Hometown ORDER BY COUNT(*) DESC LIMIT 1
+SELECT Hometown FROM teacher GROUP BY Hometown ORDER BY COUNT(*) DESC LIMIT 1
+SELECT Hometown FROM teacher GROUP BY Hometown HAVING COUNT(*)  >=  2
+SELECT Hometown FROM teacher GROUP BY Hometown HAVING COUNT(*)  >=  2
+SELECT T3.Name ,  T2.Course FROM course_arrange AS T1 JOIN course AS T2 ON T1.Course_ID  =  T2.Course_ID JOIN teacher AS T3 ON T1.Teacher_ID  =  T3.Teacher_ID
+SELECT T2.name ,  T1.course FROM course_arrange AS T1 JOIN teacher AS T2 ON T1.teacher_id  =  T2.teacher_id
+SELECT T2.name ,  T1.course FROM course_arrange AS T1 JOIN teacher AS T2 ON T1.teacher_id  =  T2.teacher_id ORDER BY T2.name
+SELECT T2.name ,  T3.course FROM course_arrange AS T1 JOIN teacher AS T2 ON T1.teacher_id  =  T2.teacher_id JOIN course AS T3 ON T1.course_id  =  T3.course_id ORDER BY T2.name ASC
+SELECT T2.name FROM course_arrange AS T1 JOIN teacher AS T2 ON T1.teacher_id  =  T2.teacher_id JOIN course AS T3 ON T1.course_id  =  T3.course_id WHERE T3.course  =  'math'
+SELECT T2.name FROM course_arrange AS T1 JOIN teacher AS T2 ON T1.teacher_id  =  T2.teacher_id WHERE T1.grade  =  'Pass' AND T1.course_id IN (SELECT course_id FROM course WHERE course  =  "Math")
+SELECT T2.name ,  count(*) FROM course_arrange AS T1 JOIN teacher AS T2 ON T1.teacher_id  =  T2.teacher_id GROUP BY T1.teacher_id
+SELECT T2.name ,  count(*) FROM course_arrange AS T1 JOIN teacher AS T2 ON T1.teacher_id  =  T2.teacher_id GROUP BY T1.teacher_id
+SELECT T2.name FROM course_arrange AS T1 JOIN teacher AS T2 ON T1.teacher_id  =  T2.teacher_id GROUP BY T1.teacher_id HAVING count(*)  >=  2
+SELECT T2.name FROM course_arrange AS T1 JOIN teacher AS T2 ON T1.teacher_id  =  T2.teacher_id GROUP BY T1.teacher_id HAVING count(*)  >=  2
+SELECT Name FROM teacher WHERE Teacher_ID NOT IN (SELECT Teacher_ID FROM course_arrange)
+SELECT Name FROM teacher WHERE Teacher_ID NOT IN (SELECT Teacher_ID FROM course_arrange)
+SELECT count(*) FROM visitor WHERE age  <  30
+SELECT Name FROM visitor WHERE Level_of_membership  >  4 ORDER BY Level_of_membership DESC
+SELECT avg(age) FROM visitor WHERE LEVEL_OF_MEMBERSHIP  <=  4
+SELECT Name ,  Level_of_membership FROM visitor WHERE Level_of_membership  >  4 ORDER BY Age DESC
+SELECT museum_id ,  name FROM museum ORDER BY num_of_staff DESC LIMIT 1
+SELECT avg(num_of_staff) FROM museum WHERE open_year  <  2009
+SELECT open_year ,  num_of_staff FROM museum WHERE name  =  'Plaza Museum'
+SELECT name FROM museum WHERE num_of_staff  >  (SELECT min(num_of_staff) FROM museum WHERE open_year  >  2010)
+SELECT T1.id ,  T1.name ,  T1.age FROM visitor AS T1 JOIN visit AS T2 ON T1.id  =  T2.visitor_id GROUP BY T1.id HAVING count(*)  >  1
+SELECT T1.id ,  T1.name ,  T1.level_of_membership FROM visitor AS T1 JOIN visit AS T2 ON T1.id  =  T2.visitor_id GROUP BY T1.id ORDER BY sum(T2.total_spent) DESC LIMIT 1
+SELECT T1.name ,  T2.museum_id FROM museum AS T1 JOIN visit AS T2 ON T1.Museum_ID  =  T2.Museum_ID GROUP BY T2.museum_id ORDER BY count(*) DESC LIMIT 1
+SELECT name FROM museum WHERE museum_id NOT IN (SELECT museum_id FROM visit)
+SELECT T1.name ,  T1.age FROM visitor AS T1 JOIN visit AS T2 ON T1.id  =  T2.visitor_id GROUP BY T2.visitor_id ORDER BY sum(T2.num_of_ticket) DESC LIMIT 1
+SELECT avg(Num_of_Ticket) ,  max(Num_of_Ticket) FROM visit
+SELECT sum(T1.total_spent) FROM visit AS T1 JOIN visitor AS T2 ON T1.visitor_id  =  T2.id WHERE T2.level_of_membership  =  1
+SELECT T2.name FROM museum AS T1 JOIN visit AS T2 ON T1.Museum_ID  =  T2.Museum_ID WHERE T1.open_year  <  2011 INTERSECT SELECT T2.name FROM museum AS T1 JOIN visit AS T2 ON T1.Museum_ID  =  T2.Museum_ID WHERE T1.open_year  >  2009
+SELECT count(*) FROM visitor WHERE id NOT IN (SELECT visitor_id FROM visit WHERE museum_id IN (SELECT museum_id FROM museum WHERE open_year  >  2010))
+SELECT count(*) FROM museum WHERE open_year  >  2013 OR open_year  <  2008
+SELECT count(*) FROM players
+SELECT count(*) FROM players
+SELECT count(*) FROM matches
+SELECT count(*) FROM matches
+SELECT first_name ,  birth_date FROM players WHERE country_code  =  "USA"
+SELECT first_name ,  birth_date FROM players WHERE country_code  =  "USA"
+SELECT avg(loser_age) ,  avg(winner_age) FROM matches
+SELECT avg(loser_age) ,  avg(winner_age) FROM matches
+SELECT avg(winner_rank) FROM matches
+SELECT avg(winner_rank) FROM matches
+SELECT max(loser_rank) FROM matches
+SELECT min(loser_rank) FROM matches
+SELECT count(DISTINCT country_code) FROM players
+SELECT count(DISTINCT country_code) FROM players
+SELECT count(DISTINCT loser_name) FROM matches
+SELECT count(DISTINCT loser_name) FROM matches
+SELECT tourney_name FROM matches GROUP BY tourney_name HAVING count(*)  >  10
+SELECT tourney_name FROM matches GROUP BY tourney_name HAVING count(*)  >  10
+SELECT winner_name FROM matches WHERE YEAR  =  2013 INTERSECT SELECT winner_name FROM matches WHERE YEAR  =  2016
+SELECT first_name ,  last_name FROM players WHERE player_id IN (SELECT winner_id FROM matches WHERE YEAR  =  2013 INTERSECT SELECT winner_id FROM matches WHERE YEAR  =  2016)
+SELECT count(*) FROM matches WHERE YEAR  =  2013 OR YEAR  =  2016
+SELECT count(*) FROM matches WHERE YEAR  =  2013 OR YEAR  =  2016
+SELECT t1.country_code ,  t1.first_name FROM players AS t1 JOIN rankings AS t2 ON t1.player_id  =  t2.player_id WHERE t2.tourney_name  =  'WTA Championships' INTERSECT SELECT t1.country_code ,  t1.first_name FROM players AS t1 JOIN rankings AS t2 ON t1.player_id  =  t2.player_id WHERE t2.tourney_name  =  'Australian Open'
+SELECT t1.first_name ,  t1.country_code FROM players AS t1 JOIN rankings AS t2 ON t1.player_id  =  t2.player_id WHERE t2.tourney_name  =  'WTA Championships' INTERSECT SELECT t1.first_name ,  t1.country_code FROM players AS t1 JOIN rankings AS t2 ON t1.player_id  =  t2.player_id WHERE t2.tourney_name  =  'Australian Open'
+SELECT first_name ,  country_code FROM players ORDER BY birth_date DESC LIMIT 1
+SELECT first_name ,  country_code FROM players ORDER BY birth_date DESC LIMIT 1
+SELECT first_name ,  last_name FROM players ORDER BY birth_date
+SELECT first_name ,  last_name FROM players ORDER BY birth_date
+SELECT first_name ,  last_name FROM players WHERE hand  =  'L' ORDER BY birth_date
+SELECT first_name ,  last_name FROM players WHERE hand  =  'L' ORDER BY birth_date
+SELECT first_name ,  country_code FROM players GROUP BY country_code ORDER BY count(*) DESC LIMIT 1
+SELECT first_name ,  country_code FROM players GROUP BY country_code ORDER BY count(*) DESC LIMIT 1
+SELECT YEAR FROM matches GROUP BY YEAR ORDER BY count(*) DESC LIMIT 1
+SELECT YEAR FROM matches GROUP BY YEAR ORDER BY count(*) DESC LIMIT 1
+SELECT winner_name ,  winner_rank_points FROM matches GROUP BY winner_name ORDER BY count(*) DESC LIMIT 1
+SELECT winner_name ,  sum(winner_rank_points) FROM matches GROUP BY winner_name ORDER BY sum(winner_rank_points) DESC LIMIT 1
+SELECT winner_name FROM rankings AS T1 JOIN matches AS T2 ON T1.player_id  =  T2.winner_id WHERE T1.ranking_points  =  (SELECT max(ranking_points) FROM rankings) AND T2.tourney_name  =  "Australian Open"
+SELECT winner_name FROM rankings AS T1 JOIN matches AS T2 ON T1.player_id  =  T2.winner_id WHERE T1.ranking_points  >  (SELECT max(ranking_points) FROM rankings WHERE tourney_name  =  "Australian Open") AND T2.tourney_name  =  "Australian Open"
+SELECT loser_name ,  winner_name FROM matches ORDER BY minutes DESC LIMIT 1
+SELECT winner_name ,  loser_name FROM matches ORDER BY minutes DESC LIMIT 1
+SELECT avg(ranking) ,  first_name FROM players AS T1 JOIN rankings AS T2 ON T1.player_id  =  T2.player_id GROUP BY T1.first_name
+SELECT T1.first_name ,  avg(T2.ranking_points) FROM players AS T1 JOIN rankings AS T2 ON T1.player_id  =  T2.player_id GROUP BY T1.first_name
+SELECT sum(ranking_points) ,  first_name FROM players AS T1 JOIN rankings AS T2 ON T1.player_id  =  T2.player_id GROUP BY first_name
+SELECT first_name ,  sum(ranking_points) FROM players AS T1 JOIN rankings AS T2 ON T1.player_id  =  T2.player_id GROUP BY T1.first_name
+SELECT country_code ,  count(*) FROM players GROUP BY country_code
+SELECT country_code ,  count(*) FROM players GROUP BY country_code
+SELECT country_code FROM players GROUP BY country_code ORDER BY count(*) DESC LIMIT 1
+SELECT country_code FROM players GROUP BY country_code ORDER BY count(*) DESC LIMIT 1
+SELECT country_code FROM players GROUP BY country_code HAVING count(*)  >  50
+SELECT country_code FROM players GROUP BY country_code HAVING count(*)  >  50
+SELECT ranking_date ,  count(*) FROM rankings GROUP BY ranking_date
+SELECT ranking_date ,  count(DISTINCT tours) FROM rankings GROUP BY ranking_date
+SELECT count(*) ,  YEAR FROM matches GROUP BY YEAR
+SELECT count(*) ,  YEAR FROM matches GROUP BY YEAR
+SELECT winner_name ,  winner_rank FROM matches ORDER BY winner_age ASC LIMIT 3
+SELECT winner_name ,  winner_rank FROM matches ORDER BY winner_age ASC LIMIT 3
+SELECT count(*) FROM rankings AS T1 JOIN players AS T2 ON T1.player_id  =  T2.player_id JOIN matches AS T3 ON T1.player_id  =  T3.winner_id WHERE T2.hand  =  "Left" AND T3.tourney_name  =  "WTA Championships"
+SELECT count(*) FROM players AS T1 JOIN matches AS T2 ON T1.player_id  =  T2.winner_id WHERE T1.hand  =  "L" AND tourney_name  =  "WTA Championships"
+SELECT T1.first_name ,  T1.country_code ,  T1.birth_date FROM players AS T1 JOIN rankings AS T2 ON T1.player_id  =  T2.player_id JOIN matches AS T3 ON T3.winner_id  =  T1.player_id GROUP BY T1.player_id ORDER BY max(T2.ranking_points) LIMIT 1
+SELECT T1.first_name ,  T1.country_code ,  T1.birth_date FROM players AS T1 JOIN rankings AS T2 ON T1.player_id  =  T2.player_id JOIN matches AS T3 ON T3.winner_id  =  T1.player_id GROUP BY T1.player_id ORDER BY sum(T2.ranking_points) DESC LIMIT 1
+SELECT count(*) ,  hand FROM players GROUP BY hand
+SELECT count(*) ,  hand FROM players GROUP BY hand
+SELECT count(*) FROM ship WHERE disposition_of_ship  =  'Captured'
+SELECT name ,  tonnage FROM ship ORDER BY name DESC
+SELECT name ,  date ,  RESULT FROM battle
+SELECT max(count(*)), min(count(*))) FROM death GROUP BY killed
+SELECT avg(injured) FROM death
+SELECT T1.note ,  T1.killed FROM death AS T1 JOIN ship AS T2 ON T1.caused_by_ship_id  =  T2.id WHERE T2.tonnage  =  't'
+SELECT name ,  RESULT FROM battle WHERE bulgarian_commander != 'Boril'
+SELECT DISTINCT T1.id ,  T1.name FROM battle AS T1 JOIN ship AS T2 ON T1.id  =  T2.lost_in_battle WHERE T2.ship_type  =  'Brig'
+SELECT T1.id ,  T1.name FROM battle AS T1 JOIN death AS T2 ON T1.id  =  T2.id GROUP BY T1.id HAVING sum(T2.killed)  >  10
+SELECT T1.id ,  T1.name FROM ship AS T1 JOIN death AS T2 ON T1.id  =  T2.caused_by_ship_id GROUP BY T1.id ORDER BY sum(T2.injured) DESC LIMIT 1
+SELECT DISTINCT name FROM battle WHERE bulgarian_commander  >  'Kaloyan' AND latin_commander  <  'Baldwin I'
+SELECT count(DISTINCT RESULT) FROM battle
+SELECT count(*) FROM battle WHERE id NOT IN ( SELECT lost_in_battle FROM ship WHERE tonnage  =  225 );
+SELECT T1.name ,  T1.date FROM battle AS T1 JOIN ship AS T2 ON T1.id  =  T2.lost_in_battle WHERE T2.name  =  'Lettice' INTERSECT SELECT T1.name ,  T1.date FROM battle AS T1 JOIN ship AS T2 ON T1.id  =  T2.lost_in_battle WHERE T2.name  =  'HMS Atalanta'
+SELECT T1.name ,  T1.result ,  T1.bulgarian_commander FROM battle AS T1 JOIN ship AS T2 ON T1.id  =  T2.lost_in_battle WHERE T2.location  =  'English Channel'
+SELECT note FROM death WHERE note LIKE '%East%'
+SELECT address_id ,  line_1 ,  line_2 FROM addresses
+SELECT line_1 ,  line_2 FROM addresses
+SELECT count(*) FROM courses
+SELECT count(*) FROM courses
+SELECT course_description FROM courses WHERE course_name  =  'math'
+SELECT course_description FROM courses WHERE course_name  =  'math'
+SELECT zip_postcode FROM addresses WHERE city  =  'Port Chelsea'
+SELECT zip_postcode FROM addresses WHERE city = "Port Chelsea"
+SELECT T1.department_name ,  T1.department_id FROM departments AS T1 JOIN degree_programs AS T2 ON T1.department_id  =  T2.department_id GROUP BY T1.department_id ORDER BY count(*) DESC LIMIT 1
+SELECT T1.department_name ,  T1.department_id FROM departments AS T1 JOIN degree_programs AS T2 ON T1.department_id  =  T2.department_id GROUP BY T1.department_id ORDER BY count(*) DESC LIMIT 1
+SELECT count(DISTINCT department_id) FROM degree_programs
+SELECT count(DISTINCT department_id) FROM degree_programs
+SELECT count(DISTINCT degree_summary_name) FROM degree_programs
+SELECT count(DISTINCT degree_summary_name) FROM degree_programs
+SELECT count(DISTINCT degree_summary_name) FROM degree_programs AS T1 JOIN departments AS T2 ON T1.department_id  =  T2.department_id WHERE T2.department_name  =  "Engineering"
+SELECT count(DISTINCT degree_summary_name) FROM degree_programs AS T1 JOIN departments AS T2 ON T1.department_id  =  T2.department_id WHERE T2.department_name  =  "Engineering"
+SELECT T1.section_name ,  T1.section_description FROM sections AS T1
+SELECT T1.section_name ,  T1.section_description FROM sections AS T1
+SELECT T1.course_name ,  T1.course_id FROM courses AS T1 JOIN sections AS T2 ON T1.course_id  =  T2.course_id GROUP BY T1.course_id HAVING count(*)  <=  2
+SELECT T1.course_name ,  T1.course_id FROM courses AS T1 JOIN sections AS T2 ON T1.course_id  =  T2.course_id GROUP BY T1.course_id HAVING count(*)  <  2
+SELECT section_name FROM SECTIONS ORDER BY section_name DESC
+SELECT section_name FROM SECTIONS ORDER BY section_name DESC
+SELECT T1.semester_name ,  T1.semester_id FROM Semesters AS T1 JOIN Student_Enrolment AS T2 ON T1.semester_id  =  T2.semester_id GROUP BY T1.semester_id ORDER BY count(*) DESC LIMIT 1
+SELECT T2.semester_name ,  T1.semester_id FROM Student_Enrolment AS T1 JOIN Semesters AS T2 ON T1.semester_id  =  T2.semester_id GROUP BY T1.semester_id ORDER BY count(*) DESC LIMIT 1
+SELECT department_description FROM departments WHERE department_name LIKE '%the computer%'
+SELECT department_description FROM departments WHERE department_name LIKE '%computer%'
+SELECT T2.first_name ,  T2.middle_name ,  T2.last_name ,  T2.student_id FROM Student_Enrolment AS T1 JOIN Students AS T2 ON T1.student_id  =  T2.student_id WHERE student_enrolment_id IN (SELECT student_enrolment_id FROM Student_Enrolment_Courses GROUP BY student_enrolment_id HAVING count(*)  =  2)
+SELECT T2.first_name ,  T2.middle_name ,  T2.last_name ,  T2.student_id FROM student_enrolment AS T1 JOIN students AS T2 ON T1.student_id  =  T2.student_id WHERE semester_id  =  "2" GROUP BY T2.student_id HAVING count(*)  =  2
+SELECT T2.first_name ,  T2.middle_name ,  T2.last_name FROM student_enrolment AS T1 JOIN students AS T2 ON T1.student_id  =  T2.student_id JOIN degree_programs AS T3 ON T1.degree_program_id  =  T3.degree_program_id WHERE T3.degree_summary_name  =  "Bachelor"
+SELECT T2.first_name ,  T2.middle_name ,  T2.last_name FROM student_enrolment AS T1 JOIN students AS T2 ON T1.student_id  =  T2.student_id JOIN degree_programs AS T3 ON T1.degree_program_id  =  T3.degree_program_id WHERE T3.degree_summary_name  =  "Bachelors"
+SELECT T1.degree_summary_name FROM degree_programs AS T1 JOIN student_enrolment AS T2 ON T1.degree_program_id  =  T2.degree_program_id GROUP BY T1.degree_program_id ORDER BY count(*) DESC LIMIT 1
+SELECT T1.degree_summary_name FROM Degree_Programs AS T1 JOIN Student_Enrolment AS T2 ON T1.degree_program_id  =  T2.degree_program_id GROUP BY T1.degree_program_id ORDER BY count(*) DESC LIMIT 1
+SELECT T1.degree_program_id ,  T2.degree_summary_name FROM degree_programs AS T1 JOIN departments AS T2 ON T1.department_id  =  T2.department_id JOIN student_enrolment AS T3 ON T3.degree_program_id  =  T1.degree_program_id GROUP BY T1.degree_program_id ORDER BY count(*) DESC LIMIT 1
+SELECT T1.degree_program_id ,  T2.degree_summary_name FROM Student_Enrolment AS T1 JOIN Degree_Programs AS T2 ON T1.degree_program_id  =  T2.degree_program_id GROUP BY T1.degree_program_id ORDER BY count(*) DESC LIMIT 1
+SELECT T1.student_id ,  T1.first_name ,  T1.middle_name ,  T1.last_name ,  count(*) ,  max(student_id) FROM students AS T1 JOIN student_enrolment AS T2 ON T1.student_id  =  T2.student_id GROUP BY T1.student_id
+SELECT T2.first_name ,  T2.middle_name ,  T2.last_name ,  T2.student_id ,  count(*) FROM Student_Enrolment AS T1 JOIN Students AS T2 ON T1.student_id  =  T2.student_id GROUP BY T2.student_id ORDER BY count(*) DESC LIMIT 1
+SELECT semester_name FROM semesters EXCEPT SELECT T1.semester_name FROM semesters AS T1 JOIN student_enrolment AS T2 ON T1.semester_id  =  T2.semester_id
+SELECT semester_name FROM semesters EXCEPT SELECT T1.semester_name FROM semesters AS T1 JOIN student_enrolment AS T2 ON T1.semester_id  =  T2.semester_id
+SELECT T1.course_name FROM courses AS T1 JOIN student_enrolment_courses AS T2 ON T1.course_id  =  T2.course_id
+SELECT T1.course_name FROM Courses AS T1 JOIN Student_Enrolment_Courses AS T2 ON T1.course_id  =  T2.course_id
+SELECT T1.course_name FROM courses AS T1 JOIN student_enrolment_courses AS T2 ON T1.course_id  =  T2.course_id GROUP BY T1.course_name ORDER BY count(*) DESC LIMIT 1
+SELECT T1.course_name FROM courses AS T1 JOIN student_enrolment_courses AS T2 ON T1.course_id  =  T2.course_id GROUP BY T1.course_name ORDER BY count(*) DESC LIMIT 1
+SELECT T2.last_name FROM addresses AS T1 JOIN students AS T2 ON T1.address_id = T2.current_address_id WHERE T1.state_province_county  =  'North Carolina' EXCEPT SELECT T2.last_name FROM addresses AS T1 JOIN students AS T2 ON T1.address_id = T2.current_address_id JOIN student_enrolment AS T3 ON T2.student_id  =  T3.student_id
+SELECT T1.last_name FROM students AS T1 JOIN addresses AS T2 ON T1.permanent_address_id = T2.address_id WHERE T2.state_province_county  =  'North Carolina' EXCEPT SELECT T.last_name FROM students AS T JOIN student_enrolment AS S ON T.student_id  =  S.student_id
+SELECT T1.transcript_date ,  T2.student_id FROM transcripts AS T1 JOIN student_enrolment_courses AS T2 ON T1.transcript_id  =  T2.student_course_id GROUP BY T1.transcript_id HAVING count(*)  >=  2
+SELECT T1.transcript_date ,  T1.transcript_id FROM TRANSCRIPTS AS T1 JOIN TRANSCRIPT_CONTENTS AS T2 ON T1.transcript_id  =  T2.transcript_id GROUP BY T1.transcript_id HAVING count(*)  >=  2
+SELECT cell_mobile_number FROM STUDENTS WHERE first_name  =  "Timmothy" AND last_name  =  "Ward"
+SELECT cell_mobile_number FROM Students WHERE first_name = "Timmothy" AND last_name = "Ward"
+SELECT first_name ,  middle_name ,  last_name FROM students ORDER BY date_first_registered LIMIT 1
+SELECT first_name ,  middle_name ,  last_name FROM students ORDER BY date_first_registered LIMIT 1
+SELECT first_name ,  middle_name ,  last_name FROM students ORDER BY date_first_registered LIMIT 1
+SELECT first_name ,  middle_name ,  last_name FROM students ORDER BY date_first_registered LIMIT 1
+SELECT first_name FROM students WHERE permanent_address_id != current_address_id
+SELECT first_name FROM students WHERE permanent_address_id != current_address_id
+SELECT T1.address_id ,  T1.line_1 ,  T1.line_2 ,  T1.line_3 FROM addresses AS T1 JOIN students AS T2 ON T1.address_id  =  T2.current_address_id GROUP BY T1.address_id ORDER BY count(*) DESC LIMIT 1
+SELECT T1.address_id ,  T2.line_1 ,  T2.line_2 FROM addresses AS T2 JOIN students AS T1 ON T1.current_address_id  =  T2.address_id GROUP BY T1.current_address_id ORDER BY count(*) DESC LIMIT 1
+SELECT avg(transcript_date) FROM transcripts
+SELECT avg(transcript_date) FROM transcripts
+SELECT transcript_date ,  other_details FROM transcripts
+SELECT other_details ,  min(transcript_date) FROM transcripts GROUP BY other_details
+SELECT count(*) FROM transcripts
+SELECT count(*) FROM transcripts
+SELECT transcript_date FROM transcripts ORDER BY transcript_date DESC LIMIT 1
+SELECT transcript_date FROM transcripts ORDER BY transcript_date DESC LIMIT 1
+SELECT count(*) ,  T1.student_course_id FROM Student_Enrolment_Courses AS T1 JOIN Transcript_Contents AS T2 ON T1.student_course_id  =  T2.student_course_id GROUP BY T1.student_course_id
+SELECT max(count(*)) ,  T1.student_enrolment_id FROM Student_Enrolment_Courses AS T1 JOIN transcript_contents AS T2 ON T1.course_id  =  T2.course_id GROUP BY T1.student_enrolment_id
+SELECT T1.transcript_date ,  T1.transcript_id FROM TRANSCRIPTS AS T1 JOIN TRANSCRIPT_CONTENTS AS T2 ON T1.transcript_id  =  T2.transcript_id GROUP BY T1.transcript_id ORDER BY count(*) ASC LIMIT 1
+SELECT transcript_date ,  transcript_id FROM transcripts ORDER BY count(*) LIMIT 1
+SELECT semester_id FROM student_enrolment WHERE degree_program_id  =  'Master' INTERSECT SELECT semester_id FROM student_enrolment WHERE degree_program_id  =  'Bachelors'
+SELECT semester_id FROM student_enrolment WHERE degree_program_id  =  "Masters" INTERSECT SELECT semester_id FROM student_enrolment WHERE degree_program_id  =  "Bachelors"
+SELECT count(DISTINCT current_address_id) FROM students
+SELECT DISTINCT T1.line_1 ,  T1.line_2 ,  T1.city ,  T1.zip_postcode FROM addresses AS T1 JOIN students AS T2 ON T1.address_id = T2.permanent_address_id
+SELECT other_student_details FROM students ORDER BY other_student_details DESC
+SELECT other_student_details FROM students ORDER BY last_name DESC
+SELECT section_description FROM sections WHERE section_name  =  'h'
+SELECT section_description FROM sections WHERE section_name  =  'h'
+SELECT T2.first_name FROM addresses AS T1 JOIN students AS T2 ON T1.address_id = T2.permanent_address_id WHERE T1.country  =  'Haiti' OR T2.cell_mobile_number  =  '09700166582'
+SELECT T2.first_name FROM addresses AS T1 JOIN students AS T2 ON T1.address_id = T2.permanent_address_id WHERE T1.country  =  'Haiti' OR T2.cell_mobile_number  =  '09700166582'
+SELECT title FROM cartoon ORDER BY title
+SELECT title FROM cartoon ORDER BY title
+SELECT id FROM Cartoon WHERE Directed_by  =  "Ben Jones"
+SELECT title FROM cartoon WHERE directed_by  =  'Ben Jones'
+SELECT count(*) FROM Cartoon WHERE Written_by  =  "Joseph Kuhr"
+SELECT count(*) FROM Cartoon WHERE Written_by  =  "Joseph Kuhr"
+SELECT title ,  directed_by FROM cartoon ORDER BY original_air_date
+SELECT title ,  directed_by FROM cartoon ORDER BY original_air_date
+SELECT title FROM cartoon WHERE directed_by  =  "Ben Jones" OR directed_by  =  "Brandon Vietti"
+SELECT title FROM Cartoon WHERE directed_by  =  'Ben Jones' OR directed_by  =  'Brandon Vietti'
+SELECT Country ,  COUNT(*) FROM tv_channel GROUP BY Country ORDER BY COUNT(*) DESC LIMIT 1
+SELECT country ,  count(*) FROM tv_channel GROUP BY country ORDER BY count(*) DESC LIMIT 1
+SELECT count(DISTINCT series_name) ,  count(DISTINCT CONTENT) FROM TV_channel
+SELECT count(DISTINCT series_name) ,  count(DISTINCT CONTENT) FROM TV_channel
+SELECT Content FROM TV_Channel WHERE series_name  =  "Sky Radio"
+SELECT CONTENT FROM TV_Channel WHERE series_name  =  "Sky Radio"
+SELECT Package_Option FROM TV_Channel WHERE series_name  =  "Sky Radio"
+SELECT Package_Option FROM TV_Channel WHERE series_name  =  'Sky Radio'
+SELECT count(*) FROM tv_channel WHERE language  =  'English'
+SELECT count(*) FROM tv_channel WHERE LANGUAGE  =  'English'
+SELECT LANGUAGE ,  COUNT(*) FROM tv_channel GROUP BY LANGUAGE ORDER BY COUNT(*) ASC LIMIT 1
+SELECT language ,  count(*) FROM tv_channel GROUP BY language ORDER BY count(*) ASC LIMIT 1
+SELECT count(*) ,  LANGUAGE FROM tv_channel GROUP BY LANGUAGE
+SELECT count(*) ,  LANGUAGE FROM tv_channel GROUP BY LANGUAGE
+SELECT t2.series_name FROM cartoon AS t1 JOIN tv_channel AS t2 ON t1.channel  =  t2.id WHERE t1.title  =  "The Rise of the Blue Beetle!"
+SELECT T1.series_name FROM tv_channel AS T1 JOIN cartoon AS T2 ON T1.id  =  T2.channel WHERE T2.title  =  "The Rise of the Blue Beetle"
+SELECT T2.Title FROM TV_channel AS T1 JOIN cartoon AS T2 ON T1.id  =  T2.channel WHERE T1.series_name  =  "Sky Radio"
+SELECT t2.title FROM tv_channel AS t1 JOIN cartoon AS t2 ON t1.id  =  t2.channel WHERE t1.series_name  =  "Sky Radio"
+SELECT Episode FROM tv_series ORDER BY Rating
+SELECT episode FROM tv_series ORDER BY rating
+SELECT episode ,  Rating FROM tv_series ORDER BY Rating DESC LIMIT 3
+SELECT episode ,  rating FROM tv_series ORDER BY rating DESC LIMIT 3
+SELECT min(share) ,  max(share) FROM tv_series
+SELECT max(Share) ,  min(Share) FROM TV_series
+SELECT air_date FROM TV_series WHERE Episode  =  "A Love of a Lifetime"
+SELECT air_date FROM tv_series WHERE episode  =  "A Love of a Lifetime"
+SELECT T1.weekly_rank FROM tv_series AS T1 JOIN tv_series AS T2 ON T1.channel  =  T2.channel WHERE T2.episode  =  "A Love of a Lifetime"
+SELECT weekly_rank FROM tv_series WHERE episode  =  "A Love of a Lifetime"
+SELECT T1.series_name FROM tv_channel AS t1 JOIN tv_series AS t2 ON t1.id  =  t2.channel WHERE t2.episode  =  "A Love of a Lifetime"
+SELECT series_name FROM tv_series WHERE episode  =  "A Love of a Lifetime"
+SELECT T2.Episode FROM tv_channel AS T1 JOIN tv_series AS T2 ON T1.id  =  T2.channel WHERE T1.series_name  =  "Sky Radio"
+SELECT episode FROM tv_series WHERE series_name  =  "Sky Radio"
+SELECT directed_by ,  count(*) FROM Cartoon GROUP BY directed_by
+SELECT directed_by ,  count(*) FROM cartoon GROUP BY directed_by
+SELECT production_code ,  channel FROM cartoon ORDER BY original_air_date DESC LIMIT 1
+SELECT production_code ,  channel FROM cartoon ORDER BY original_air_date DESC LIMIT 1
+SELECT package_option ,  series_name FROM TV_channel WHERE hight_definition_TV  =  '1'
+SELECT package_option ,  series_name FROM TV_channel WHERE high_definition_TV  =  '1'
+SELECT DISTINCT T1.Country FROM tv_channel AS T1 JOIN cartoon AS T2 ON T1.id  =  T2.channel WHERE T2.written_by  =  "Todd Casey"
+SELECT DISTINCT T1.Country FROM cartoon AS t1 JOIN tv_channel AS t2 ON t1.channel  =  t2.id WHERE t1.written_by  =  "Todd Casey"
+SELECT DISTINCT T1.Country FROM tv_channel AS T1 JOIN cartoon AS T2 ON T1.id  =  T2.channel WHERE T2.Written_by  =  "Todd Casey" EXCEPT SELECT DISTINCT Country FROM cartoon WHERE Written_by  =  "Todd Casey"
+SELECT country FROM tv_channel EXCEPT SELECT channel FROM cartoon WHERE written_by  =  "Todd Casey"
+SELECT T1.series_name ,  T1.Country FROM tv_channel AS T1 JOIN cartoon AS T2 ON T1.id  =  T2.channel WHERE T2.directed_by  =  'Ben Jones' INTERSECT SELECT T1.series_name ,  T1.Country FROM tv_channel AS T1 JOIN cartoon AS T2 ON T1.id  =  T2.channel WHERE T2.directed_by  =  'Michael Chang'
+SELECT T1.series_name ,  T1.Country FROM TV_channel AS T1 JOIN cartoon AS T2 ON T1.id  =  T2.channel WHERE T2.directed_by  =  'Ben Jones' INTERSECT SELECT T1.series_name ,  T1.Country FROM TV_channel AS T1 JOIN cartoon AS T2 ON T1.id  =  T2.channel WHERE T2.directed_by  =  'Michael Chang'
+SELECT Pixel_aspect_ratio_PAR ,  Country FROM TV_channel WHERE Language != "English"
+SELECT pixel_aspect_ratio_PAR ,  country FROM TV_channel WHERE LANGUAGE != 'English'
+SELECT channel FROM tv_series GROUP BY channel HAVING count(*)  >  2
+SELECT channel FROM tv_series GROUP BY channel HAVING count(*)  >  2
+SELECT id FROM tv_channel EXCEPT SELECT Channel FROM cartoon WHERE directed_by  =  "Ben Jones"
+SELECT id FROM TV_channel EXCEPT SELECT Channel FROM cartoon WHERE directed_by  =  "Ben Jones"
+SELECT package_option FROM tv_channel EXCEPT SELECT channel FROM cartoon WHERE directed_by  =  "Ben Jones"
+SELECT package_option FROM tv_channel EXCEPT SELECT channel FROM cartoon WHERE directed_by  =  'Ben Jones'
+SELECT count(*) FROM poker_player
+SELECT count(*) FROM poker_player
+SELECT Earnings FROM poker_player ORDER BY Earnings DESC
+SELECT Earnings FROM poker_player ORDER BY Earnings DESC
+SELECT Final_Table_Made ,  Best_Finish FROM poker_player
+SELECT Final_Table_Made ,  Best_Finish FROM poker_player
+SELECT avg(Earnings) FROM poker_player
+SELECT avg(Earnings) FROM poker_player
+SELECT Money_Rank FROM poker_player ORDER BY Earnings DESC LIMIT 1
+SELECT Money_Rank FROM poker_player ORDER BY Earnings DESC LIMIT 1
+SELECT max(Final_Table_Made) FROM poker_player WHERE Earnings  <  200000
+SELECT max(Final_Table_Made) FROM poker_player WHERE Earnings  <  200000
+SELECT T2.Name FROM poker_player AS T1 JOIN people AS T2 ON T1.People_ID  =  T2.People_ID
+SELECT T2.Name FROM poker_player AS T1 JOIN people AS T2 ON T1.People_ID  =  T2.People_ID
+SELECT T2.Name FROM poker_player AS T1 JOIN people AS T2 ON T1.People_ID  =  T2.People_ID WHERE T1.Earnings  >  300000
+SELECT T2.Name FROM poker_player AS T1 JOIN people AS T2 ON T1.People_ID  =  T2.People_ID WHERE T1.Earnings  >  300000
+SELECT T2.Name FROM poker_player AS T1 JOIN people AS T2 ON T1.People_ID  =  T2.People_ID ORDER BY T1.Final_Table_Made ASC
+SELECT T2.Name FROM poker_player AS T1 JOIN people AS T2 ON T1.People_ID  =  T2.People_ID ORDER BY T1.Final_Table_Made ASC
+SELECT T2.Birth_Date FROM poker_player AS T1 JOIN people AS T2 ON T1.People_ID  =  T2.People_ID ORDER BY T1.Earnings LIMIT 1
+SELECT T2.Birth_Date FROM poker_player AS T1 JOIN people AS T2 ON T1.People_ID  =  T2.People_ID ORDER BY T1.Earnings LIMIT 1
+SELECT T1.Money_Rank FROM poker_player AS T1 JOIN people AS T2 ON T1.People_ID  =  T2.People_ID ORDER BY T2.Height DESC LIMIT 1
+SELECT T2.Money_Rank FROM people AS T1 JOIN poker_player AS T2 ON T1.People_ID  =  T2.People_ID ORDER BY T1.Height DESC LIMIT 1
+SELECT avg(T1.Earnings) FROM poker_player AS T1 JOIN people AS T2 ON T1.People_ID  =  T2.People_ID WHERE T2.Height  >  200
+SELECT avg(T1.Earnings) FROM poker_player AS T1 JOIN people AS T2 ON T1.People_ID  =  T2.People_ID WHERE T2.Height  >  200
+SELECT T2.Name FROM poker_player AS T1 JOIN people AS T2 ON T1.People_ID  =  T2.People_ID ORDER BY T1.Earnings DESC
+SELECT T2.Name FROM poker_player AS T1 JOIN people AS T2 ON T1.People_ID  =  T2.People_ID ORDER BY T1.Earnings DESC
+SELECT Nationality ,  COUNT(*) FROM people GROUP BY Nationality
+SELECT Nationality ,  COUNT(*) FROM people GROUP BY Nationality
+SELECT Nationality FROM people GROUP BY Nationality ORDER BY COUNT(*) DESC LIMIT 1
+SELECT Nationality FROM people GROUP BY Nationality ORDER BY COUNT(*) DESC LIMIT 1
+SELECT Nationality FROM people GROUP BY Nationality HAVING COUNT(*)  >=  2
+SELECT Nationality FROM people GROUP BY Nationality HAVING COUNT(*)  >=  2
+SELECT Name ,  Birth_Date FROM people ORDER BY Name ASC
+SELECT Name ,  Birth_Date FROM people ORDER BY Name ASC
+SELECT Name FROM people WHERE Nationality != "Russia"
+SELECT Name FROM people WHERE Nationality != 'Russian'
+SELECT Name FROM people WHERE People_ID NOT IN (SELECT People_ID FROM poker_player)
+SELECT Name FROM people WHERE People_ID NOT IN (SELECT People_ID FROM poker_player)
+SELECT count(DISTINCT Nationality) FROM people
+SELECT count(DISTINCT Nationality) FROM people
+SELECT count(DISTINCT state) FROM area_code_state
+SELECT contestant_number ,  contestant_name FROM CONTESTANTS ORDER BY contestant_name DESC
+SELECT vote_id ,  phone_number ,  state FROM votes
+SELECT max(area_code) ,  min(area_code) FROM area_code_state
+SELECT created FROM votes WHERE state  =  'CA' ORDER BY created DESC LIMIT 1
+SELECT contestant_name FROM CONTESTANTS WHERE contestant_name != 'Jessie Alloway'
+SELECT DISTINCT state ,  created FROM votes
+SELECT T1.contestant_number ,  T1.contestant_name FROM CONTESTANTS AS T1 JOIN VOTES AS T2 ON T1.contestant_number  =  T2.contestant_number GROUP BY T1.contestant_number HAVING COUNT(*)  >=  2
+SELECT T1.contestant_number ,  T1.contestant_name FROM CONTESTANTS AS T1 JOIN VOTES AS T2 ON T1.contestant_number  =  T2.contestant_number GROUP BY T1.contestant_number ORDER BY count(*) ASC LIMIT 1
+SELECT count(*) FROM votes WHERE state  =  'NY' OR state  =  'CA'
+SELECT count(*) FROM CONTESTANTS WHERE contestant_number NOT IN (SELECT contestant_number FROM votes)
+SELECT t1.area_code FROM area_code_state AS t1 JOIN votes AS t2 ON t1.state  =  t2.state GROUP BY t1.area_code ORDER BY count(*) DESC LIMIT 1
+SELECT t1.created ,  t1.state ,  t1.phone_number FROM votes AS t1 JOIN contestants AS t2 ON t1.contestant_number  =  t2.contestant_number WHERE t2.contestant_name  =  "Tabatha Gehling"
+SELECT T1.area_code FROM area_code_state AS T1 JOIN votes AS T2 ON T1.area_code  =  T2.state JOIN contestants AS T3 ON T2.contestant_number  =  T3.contestant_number WHERE T3.contestant_name  =  "Tabatha Gehling" INTERSECT SELECT T1.area_code FROM area_code_state AS T1 JOIN votes AS T2 ON T1.area_code  =  T2.state JOIN contestants AS T3 ON T2.contestant_number  =  T3.contestant_number WHERE T3.contestant_name  =  "Kelly Clauss"
+SELECT contestant_name FROM CONTESTANTS WHERE contestant_name LIKE "%Al%"
+SELECT name FROM country WHERE indepyear  >  1950
+SELECT name FROM country WHERE IndepYear  >  1950
+SELECT count(*) FROM country WHERE governmentform  =  "Republic"
+SELECT count(*) FROM country WHERE governmentform  =  "Republic"
+SELECT sum(surfacearea) FROM country WHERE region  =  "Caribbean"
+SELECT sum(surfacearea) FROM country WHERE continent  =  "Carribean"
+SELECT continent FROM country WHERE code  =  'AG'
+SELECT region FROM country WHERE code  =  'AG'
+SELECT T1.region FROM country AS T1 JOIN city AS T2 ON T1.code  =  T2.countrycode WHERE T2.name  =  "Kabul"
+SELECT region FROM country WHERE name = "Afghanistan";
+SELECT language FROM countrylanguage WHERE countrycode  =  (SELECT code2 FROM country WHERE name  =  'Aruba') ORDER BY percentage DESC LIMIT 1
+SELECT language FROM countrylanguage WHERE percentage  =  (SELECT max(percentage) FROM countrylanguage WHERE countrycode  =  "AR"))
+SELECT population ,  lifeexpectancy FROM country WHERE name  =  "Brazil"
+SELECT population ,  lifeexpectancy FROM country WHERE name  =  "Brazil"
+SELECT region ,  population FROM country WHERE name  =  'Angola'
+SELECT region ,  population FROM country WHERE name  =  'Angola'
+SELECT avg(LifeExpectancy) FROM country WHERE region  =  "Central Africa"
+SELECT avg(lifeexpectancy) FROM country WHERE region  =  "Central Africa"
+SELECT name FROM country WHERE lifeexpectancy  =  (SELECT min(lifeexpectancy) FROM country WHERE continent  =  'Asia')
+SELECT name FROM country WHERE continent  =  'Asia' ORDER BY lifeexpectancy LIMIT 1
+SELECT sum(population) ,  max(gnp) FROM country WHERE continent  =  'Asia'
+SELECT sum(population) ,  max(gnp) FROM country WHERE continent  =  'Asia'
+SELECT avg(lifeexpectancy) FROM country WHERE governmentform  =  "Republic" AND continent  =  "Africa"
+SELECT avg(lifeexpectancy) FROM country WHERE continent  =  "Africa" AND governmentform  =  "Republic";
+SELECT sum(surfacearea) FROM country WHERE continent  =  'Asia' UNION SELECT sum(surfacearea) FROM country WHERE continent  =  'Europe'
+SELECT sum(surfacearea) FROM country WHERE continent  =  "Asia" OR continent  =  "Europe"
+SELECT sum(population) FROM city WHERE district  =  "Gelderland"
+SELECT sum(population) FROM city WHERE district  =  "Gelderland"
+SELECT sum(population) ,  avg(gnp) FROM country WHERE governmentform  =  'US territory'
+SELECT avg(gnp) ,  sum(population) FROM country WHERE surfacearea  <  1500;
+SELECT count(DISTINCT language) FROM countrylanguage
+SELECT count(DISTINCT language) FROM countrylanguage
+SELECT count(DISTINCT governmentform) FROM country WHERE continent  =  "Africa"
+SELECT count(DISTINCT governmentform) FROM country WHERE continent  =  "Africa"
+SELECT count(DISTINCT language) FROM countrylanguage WHERE countrycode  =  (SELECT code2 FROM country WHERE name  =  "Aruba")
+SELECT count(*) FROM countrylanguage WHERE CountryCode  =  "ABW"
+SELECT count(*) FROM countrylanguage WHERE countrycode  =  "AF" AND isofficial  =  'T';
+SELECT count(*) FROM countrylanguage WHERE countrycode  =  "AF" AND isofficial  =  'T';
+SELECT name FROM country ORDER BY population DESC LIMIT 1
+SELECT name FROM country GROUP BY name ORDER BY count(*) DESC LIMIT 1
+SELECT continent FROM country GROUP BY continent ORDER BY count(*) DESC LIMIT 1
+SELECT continent FROM country GROUP BY continent ORDER BY sum(percentage) DESC LIMIT 1
+SELECT countrycode FROM countrylanguage WHERE language  =  "English" INTERSECT SELECT countrycode FROM countrylanguage WHERE language  =  "Dutch"
+SELECT count(*) FROM countrylanguage WHERE language  =  "english" AND countrycode IN (SELECT countrycode FROM countrylanguage WHERE language  =  "dutch")
+SELECT name FROM country WHERE code IN ( SELECT countrycode FROM countrylanguage WHERE language  =  "English" INTERSECT SELECT countrycode FROM countrylanguage WHERE language  =  "French" )
+SELECT name FROM country WHERE code IN (SELECT countrycode FROM countrylanguage WHERE language  =  "English" INTERSECT SELECT countrycode FROM countrylanguage WHERE language  =  "French")
+SELECT name FROM country WHERE code IN (SELECT countrycode FROM countrylanguage WHERE language  =  "English" INTERSECT SELECT countrycode FROM countrylanguage WHERE language  =  "French" AND isofficial  =  1)
+SELECT T1.name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.code  =  T2.countrycode WHERE T2.language  =  "English" INTERSECT SELECT T1.name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.code  =  T2.countrycode WHERE T2.language  =  "French" AND T2.isofficial  =  true
+SELECT COUNT (DISTINCT t2.continent) FROM countrylanguage AS t1 JOIN country AS t2 ON t1.countrycode  =  t2.code WHERE t1.language  =  "Chinese" AND t1.isofficial  =  1;
+SELECT COUNT (DISTINCT continent) FROM countrylanguage WHERE language  =  "Chinese"
+SELECT region FROM country WHERE code IN ( SELECT countrycode FROM countrylanguage WHERE language  =  "english" OR language  =  "dutch" )
+SELECT region FROM country WHERE code IN ( SELECT countrycode FROM countrylanguage WHERE language  =  "English" OR language  =  "Dutch" )
+SELECT countrycode FROM countrylanguage WHERE isofficial  =  1 GROUP BY countrycode HAVING countrycode IN (SELECT countrycode FROM countrylanguage WHERE language  =  "English" OR language  =  "Dutch")
+SELECT countrycode FROM countrylanguage WHERE isofficial  =  'T' GROUP BY countrycode HAVING countrycode IN (SELECT countrycode FROM countrylanguage WHERE language  =  'English' OR language  =  'Dutch')
+SELECT language FROM countrylanguage WHERE countrycode IN (SELECT code FROM country WHERE continent  =  'Asia' GROUP BY language ORDER BY sum(percentage) DESC LIMIT 1)
+SELECT language FROM countrylanguage WHERE countrycode IN (SELECT countrycode FROM country WHERE continent  =  'Asia' GROUP BY language ORDER BY sum(percentage) DESC LIMIT 1)
+SELECT language FROM countrylanguage WHERE isofficial  =  'T' GROUP BY language HAVING count(*)  =  1
+SELECT language FROM countrylanguage WHERE percentage  =  100 AND countrycode IN ( SELECT code FROM country WHERE governmentform  =  "Republic" )
+SELECT t1.name FROM city AS t1 JOIN countrylanguage AS t2 ON t1.countrycode  =  t2.countrycode WHERE t2.language  =  "English" AND t2.official  =  'Y' GROUP BY t2.countrycode ORDER BY t1.population DESC LIMIT 1
+SELECT name FROM city WHERE population  =  ( SELECT max ( population ) FROM city WHERE EXISTS ( SELECT * FROM countrylanguage WHERE countrycode  =  city.countrycode  AND language  =  'english' ) ) AND EXISTS ( SELECT * FROM countrylanguage WHERE countrycode  =  city.countrycode  AND language  =  'english' );
+SELECT name ,  population ,  lifeexpectancy FROM country WHERE continent  =  'Asia' ORDER BY surfacearea DESC LIMIT 1
+SELECT name ,  population ,  lifeexpectancy FROM country WHERE continent  =  'Asia' ORDER BY surfacearea DESC LIMIT 1
+SELECT avg(lifeexpectancy) FROM country WHERE code NOT IN (SELECT countrycode FROM countrylanguage WHERE isofficial  =  'T')
+SELECT avg(t1.lifeexpectancy) FROM country AS t1 JOIN countrylanguage AS t2 ON t1.code  =  t2.countrycode WHERE t2.percentage  <  400 AND t2.isofficial  =  1
+SELECT sum(population) FROM country WHERE code NOT IN ( SELECT countrycode FROM countrylanguage WHERE language  =  "english" );
+SELECT sum(population) FROM country WHERE code NOT IN ( SELECT countrycode FROM countrylanguage WHERE language  =  "english" );
+SELECT LANGUAGE FROM countrylanguage WHERE isofficial  =  'T' AND countrycode  =  (SELECT headofstate FROM country WHERE governmentform  =  'Monarchy' AND headofstate  =  (SELECT headofstate FROM country WHERE governmentsform  =  'Monarchy' AND headofstate  =  "Beatrix"))
+SELECT T1.language FROM countrylanguage AS T1 JOIN country AS T2 ON T1.countrycode  =  T2.code WHERE T2.headofstate  =  "Beatrix" AND T1.isofficial  =  1;
+SELECT sum(percentage) FROM countrylanguage WHERE countrycode IN (SELECT code FROM country WHERE indepyear  <  1930) AND isofficial  =  'T';
+SELECT count(DISTINCT language) FROM countrylanguage WHERE countrycode IN (SELECT code FROM country WHERE indepyear  <  1930) AND isofficial  =  'T';
+SELECT name FROM country WHERE surfacearea  >  (SELECT max(surfacearea) FROM country WHERE region  =  'Europe')
+SELECT name FROM country WHERE surfacearea  >  (SELECT max(surfacearea) FROM country WHERE continent  =  'Europe')
+SELECT name FROM country WHERE population  <  (SELECT min(population) FROM country WHERE continent  =  'Asia') AND continent  =  'Africa'
+SELECT name FROM country WHERE population  <  (SELECT min(population) FROM country WHERE continent  =  'Asia') AND continent  =  'Africa'
+SELECT t1.name FROM country AS t1 JOIN country AS t2 WHERE t1.population  >  t2.population AND t2.continent  =  "Africa" AND t1.continent  =  "Asia"
+SELECT name FROM country WHERE population  >  ( SELECT max(population) FROM country WHERE continent  =  'Africa' ) AND continent  =  'Asia';
+SELECT CountryCode FROM countrylanguage EXCEPT SELECT CountryCode FROM countrylanguage WHERE language  =  "English"
+SELECT CountryCode FROM countrylanguage EXCEPT SELECT CountryCode FROM countrylanguage WHERE language  =  "English"
+SELECT CountryCode FROM countrylanguage WHERE language != "English"
+SELECT CountryCode FROM countrylanguage WHERE language != "English"
+SELECT code FROM country WHERE governmentform != "Republic" AND code NOT IN (SELECT countrycode FROM countrylanguage WHERE language  =  "english")
+SELECT code FROM country WHERE governmentform != "Republic" EXCEPT SELECT countrycode FROM countrylanguage WHERE language  =  "English"
+SELECT T1.Name FROM city AS T1 JOIN country AS T2 ON T1.CountryCode  =  T2.Code JOIN countrylanguage AS T3 ON T2.Code  =  T3.CountryCode WHERE T2.Continent  =  "Europe" AND T3.Language  =  "English" AND T3.IsOfficial  =  "False"
+SELECT name FROM city WHERE countrycode IN (SELECT code FROM country WHERE continent  =  'Europe') EXCEPT SELECT name FROM city WHERE countrycode IN (SELECT code FROM country WHERE continent  =  'Europe' ) AND LANGUAGE  =  'English'
+SELECT DISTINCT T1.name FROM city AS T1 JOIN country AS T2 ON T1.countrycode  =  T2.code JOIN countrylanguage AS T3 ON T2.code  =  T3.countrycode WHERE T2.continent  =  'Asia' AND T3.language  =  'Chinese' AND T3.isofficial  =  'Yes' GROUP BY T1.name;
+SELECT DISTINCT T1.Name FROM city AS T1 JOIN countrylanguage AS T2 ON T1.CountryCode  =  T2.CountryCode WHERE T2.Language  =  "Chinese" AND T2.IsOfficial  =  'T' INTERSECT SELECT Name FROM country WHERE Continent  =  "Asia"
+SELECT name ,  indepyear ,  surfacearea FROM country ORDER BY population ASC LIMIT 1
+SELECT name ,  indepyear ,  surfacearea FROM country ORDER BY population ASC LIMIT 1;
+SELECT population ,  name ,  headofstate FROM country ORDER BY surfacearea DESC LIMIT 1;
+SELECT name ,  population ,  headofstate FROM country WHERE surfacearea  =  ( SELECT max ( surfacearea ) FROM country )
+SELECT T1.Name ,  COUNT(T1.Name) FROM country AS T1 JOIN countrylanguage AS T2 ON T1.code  =  T2.CountryCode GROUP BY T1.Name HAVING COUNT(T1.Name)  >=  3;
+SELECT T1.Name ,  T1.GNP ,  T1.Code2 ,  T1.Population ,  T1.LocalName ,  T1.HeadOfState ,  T1.Capital ,  COUNT (DISTINCT T2.Language) FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode GROUP BY T1.Code2 HAVING COUNT (DISTINCT T2.Language)  >  2;
+SELECT count(*) ,  district FROM city WHERE population  >  (SELECT avg(population) FROM city) GROUP BY district
+SELECT count(*) ,  district FROM city WHERE population  >  (SELECT avg(population) FROM city) GROUP BY district
+SELECT governmentform ,  sum(population) FROM country WHERE lifeexpectancy  >  72 GROUP BY governmentform
+SELECT governmentform ,  sum(population) FROM country WHERE lifeexpectancy  >  72 GROUP BY governmentform
+SELECT continent ,  avg(lifeexpectancy) ,  sum(population) FROM country WHERE lifeexpectancy  <  72 GROUP BY continent
+SELECT distinct(continent) ,  sum(population) ,  avg(lifeexpectancy) FROM country WHERE lifeexpectancy  <  72 GROUP BY continent
+SELECT name ,  surfacearea FROM country ORDER BY surfacearea DESC LIMIT 5
+SELECT name ,  surfacearea FROM country ORDER BY surfacearea DESC LIMIT 5
+SELECT Name FROM country ORDER BY Population DESC LIMIT 3
+SELECT Name FROM country ORDER BY Population DESC LIMIT 3
+SELECT Name FROM country ORDER BY Population ASC LIMIT 3
+SELECT Name FROM country ORDER BY Population LIMIT 3
+SELECT COUNT ( DISTINCT name ) FROM country WHERE continent  =  "Asia";
+SELECT COUNT(*) FROM country WHERE continent  =  "Asia"
+SELECT name FROM country WHERE population  >  80000 AND continent  =  'Europe'
+SELECT name FROM country WHERE population  =  80000 AND continent  =  'Europe'
+SELECT sum(population) ,  avg(surfacearea) FROM country WHERE surfacearea  >  3000 AND continent  =  'North America'
+SELECT sum(population) ,  avg(surfacearea) FROM country WHERE surfacearea  >  3000 AND region  =  "North America";
+SELECT name FROM city WHERE population BETWEEN 160000 AND 900000
+SELECT name FROM city WHERE population BETWEEN 160000 AND 900000;
+SELECT language FROM countrylanguage GROUP BY language ORDER BY count(*) DESC LIMIT 1
+SELECT language FROM countrylanguage GROUP BY language ORDER BY count(*) DESC LIMIT 1
+SELECT LANGUAGE FROM countrylanguage GROUP BY countrycode ORDER BY max(percentage) DESC LIMIT 1
+SELECT CountryCode ,  Language FROM countrylanguage ORDER BY Percentage DESC LIMIT 1
+SELECT count(*) FROM countrylanguage WHERE language  =  "Spanish" GROUP BY countrycode ORDER BY max(percentage) DESC LIMIT 1
+SELECT count(*) FROM countrylanguage WHERE language  =  "Spanish" AND isofficial  =  'T' GROUP BY countrycode HAVING percentage  >=  50;
+SELECT CountryCode FROM countrylanguage WHERE language  =  "Spanish" GROUP BY CountryCode ORDER BY max(Percentage) LIMIT 1;
+SELECT CountryCode FROM countrylanguage WHERE language  =  "Spanish" GROUP BY CountryCode HAVING Percentage  >=  50 ORDER BY Population DESC LIMIT 1;
+SELECT count(*) FROM conductor
+SELECT count(*) FROM conductor
+SELECT name FROM conductor ORDER BY Age ASC
+SELECT name FROM conductor ORDER BY age
+SELECT Name FROM conductor WHERE Nationality != "USA"
+SELECT Name FROM conductor WHERE Nationality != "USA"
+SELECT Record_Company FROM orchestra ORDER BY Year_of_Founded DESC
+SELECT Record_Company FROM orchestra ORDER BY Year_of_Founded DESC
+SELECT avg(Attendance) FROM show
+SELECT avg(Attendance) FROM show
+SELECT max(share) ,  min(share) FROM performance WHERE TYPE != "Live final"
+SELECT max(share) ,  min(share) FROM performance WHERE TYPE != "Live final"
+SELECT count(DISTINCT Nationality) FROM conductor
+SELECT count(DISTINCT Nationality) FROM conductor
+SELECT name FROM conductor ORDER BY Year_of_Work DESC
+SELECT name FROM conductor ORDER BY YEAR_of_work DESC
+SELECT Name FROM conductor ORDER BY Year_of_Work DESC LIMIT 1
+SELECT Name FROM conductor ORDER BY Year_of_Work DESC LIMIT 1
+SELECT T2.Name ,  T1.Orchestra FROM orchestra AS T1 JOIN conductor AS T2 ON T1.Conductor_ID  =  T2.Conductor_ID
+SELECT T2.Name ,  T1.Orchestra FROM orchestra AS T1 JOIN conductor AS T2 ON T1.Conductor_ID  =  T2.Conductor_ID
+SELECT T2.Name FROM orchestra AS T1 JOIN conductor AS T2 ON T1.Conductor_ID  =  T2.Conductor_ID GROUP BY T2.Name HAVING COUNT(*)  >  1
+SELECT T2.Name FROM orchestra AS T1 JOIN conductor AS T2 ON T1.Conductor_ID  =  T2.Conductor_ID GROUP BY T2.Name HAVING COUNT(*)  >  1
+SELECT T2.Name FROM orchestra AS T1 JOIN conductor AS T2 ON T1.Conductor_ID  =  T2.Conductor_ID GROUP BY T2.Name ORDER BY COUNT(*) DESC LIMIT 1
+SELECT T2.Name FROM orchestra AS T1 JOIN conductor AS T2 ON T1.Conductor_ID  =  T2.Conductor_ID GROUP BY T2.Name ORDER BY COUNT(*) DESC LIMIT 1
+SELECT T2.Name FROM orchestra AS T1 JOIN conductor AS T2 ON T1.Conductor_ID  =  T2.Conductor_ID WHERE T1.Year_of_Founded  >  2008
+SELECT T2.Name FROM orchestra AS T1 JOIN conductor AS T2 ON T1.Conductor_ID  =  T2.Conductor_ID WHERE T1.Year_of_Founded  >  2008
+SELECT Record_Company ,  COUNT(*) FROM orchestra GROUP BY Record_Company
+SELECT Record_Company ,  count(*) FROM orchestra GROUP BY Record_Company
+SELECT Major_Record_Format FROM orchestra GROUP BY Major_Record_Format ORDER BY COUNT(*) ASC
+SELECT Major_Record_Format FROM orchestra ORDER BY COUNT(*) DESC
+SELECT Record_Company FROM orchestra GROUP BY Record_Company ORDER BY count(*) DESC LIMIT 1
+SELECT Record_Company FROM orchestra GROUP BY Record_Company ORDER BY count(*) DESC LIMIT 1
+SELECT Orchestra FROM orchestra WHERE Orchestra_ID NOT IN (SELECT Orchestra_ID FROM performance)
+SELECT Orchestra FROM orchestra EXCEPT SELECT Orchestra FROM performance
+SELECT Record_Company FROM orchestra WHERE Year_of_Founded  <  2003 INTERSECT SELECT Record_Company FROM orchestra WHERE Year_of_Founded  >  2003
+SELECT Record_Company FROM orchestra WHERE Year_of_Founded  <  2003 INTERSECT SELECT Record_Company FROM orchestra WHERE Year_of_Founded  >  2003
+SELECT count(*) FROM orchestra WHERE Major_Record_Format  =  "CD" OR Major_Record_Format  =  "DVD"
+SELECT count(*) FROM orchestra WHERE Major_Record_Format  =  "CD" OR Major_Record_Format  =  "DVD"
+SELECT T2.Year_of_Founded FROM performance AS T1 JOIN orchestra AS T2 ON T1.Orchestra_ID  =  T2.Orchestra_ID GROUP BY T1.Orchestra_ID HAVING COUNT(*)  >  1
+SELECT T2.Year_of_Founded FROM performance AS T1 JOIN orchestra AS T2 ON T1.Orchestra_ID  =  T2.Orchestra_ID GROUP BY T1.Orchestra_ID HAVING count(*)  >  1
+SELECT count(*) FROM Highschooler
+SELECT count(*) FROM Highschooler
+SELECT name ,  grade FROM Highschooler
+SELECT name ,  grade FROM Highschooler
+SELECT DISTINCT grade FROM Highschooler
+SELECT grade FROM Highschooler
+SELECT grade FROM Highschooler WHERE name  =  'Kyle'
+SELECT grade FROM Highschooler WHERE name  =  'Kyle'
+SELECT name FROM Highschooler WHERE grade  =  10
+SELECT name FROM Highschooler WHERE grade  =  10
+SELECT id FROM Highschooler WHERE name  =  'Kyle'
+SELECT id FROM Highschooler WHERE name  =  'Kyle'
+SELECT count(*) FROM Highschooler WHERE grade  =  9 OR grade  =  10
+SELECT count(*) FROM Highschooler WHERE grade  =  9 OR grade  =  10
+SELECT count(*) ,  grade FROM Highschooler GROUP BY grade
+SELECT count(*) ,  grade FROM Highschooler GROUP BY grade
+SELECT grade FROM highschooler GROUP BY grade ORDER BY count(*) DESC LIMIT 1
+SELECT grade FROM highschooler GROUP BY grade ORDER BY count(*) DESC LIMIT 1
+SELECT DISTINCT grade FROM Highschooler GROUP BY grade HAVING count(*)  >=  4
+SELECT grade FROM Highschooler GROUP BY grade HAVING count(*)  >=  4
+SELECT student_id ,  count(*) FROM Friend GROUP BY student_id
+SELECT count(*) ,  student_id FROM Friend GROUP BY student_id
+SELECT T1.name ,  count(*) FROM highschooler AS T1 JOIN friend AS T2 ON T1.id  =  T2.student_id GROUP BY T2.student_id
+SELECT T1.name ,  count(*) FROM highschooler AS T1 JOIN friend AS T2 ON T1.id  =  T2.student_id GROUP BY T2.student_id
+SELECT T2.name FROM Friend AS T1 JOIN Highschooler AS T2 ON T1.friend_id  =  T2.id GROUP BY T1.friend_id ORDER BY count(*) DESC LIMIT 1
+SELECT T2.name FROM Friend AS T1 JOIN Highschooler AS T2 ON T1.friend_id  =  T2.id GROUP BY T1.friend_id ORDER BY count(*) DESC LIMIT 1
+SELECT T2.name FROM Friend AS T1 JOIN Highschooler AS T2 ON T1.friend_id  =  T2.id GROUP BY T1.friend_id HAVING count(*)  >=  3
+SELECT T2.name FROM Friend AS T1 JOIN Highschooler AS T2 ON T1.student_id  =  T2.id GROUP BY T1.student_id HAVING count(*)  >=  3
+SELECT T2.name FROM friend AS T1 JOIN highschooler AS T2 ON T1.friend_id  =  T2.id WHERE T1.student_id  =  'Kyle'
+SELECT T2.name FROM Friend AS T1 JOIN Highschooler AS T2 ON T1.friend_id  =  T2.ID WHERE T1.student_id  =  "Kyle"
+SELECT count(T2.friend_id) FROM Highschooler AS T1 JOIN Friend AS T2 ON T1.id  =  T2.student_id WHERE T1.name  =  'Kyle'
+SELECT count(*) FROM Friend WHERE friend_id  =  'Kyle'
+SELECT id FROM Highschooler EXCEPT SELECT student_id FROM Friend
+SELECT id FROM highschooler EXCEPT SELECT student_id FROM Friend
+SELECT name FROM highschooler WHERE id NOT IN (SELECT student_id FROM friend)
+SELECT name FROM highschooler WHERE id NOT IN (SELECT student_id FROM friend)
+SELECT DISTINCT T1.id FROM friend AS T1 JOIN highschooler AS T2 ON T1.student_id  =  T2.id INTERSECT SELECT T1.id FROM like AS T1 JOIN highschooler AS T2 ON T1.student_id  =  T2.id
+SELECT DISTINCT student_id FROM Friend INTERSECT SELECT DISTINCT student_id FROM Likes
+SELECT T1.name FROM highschooler AS T1 JOIN friend AS T2 ON T1.id  =  T2.student_id WHERE T1.name IN (SELECT T3.name FROM highschooler AS T3 JOIN likes AS T4 ON T3.id  =  T4.liked_id)
+SELECT T2.name FROM Friend AS T1 JOIN Highschooler AS T2 ON T1.student_id  =  T2.id INTERSECT SELECT T2.name FROM Likes AS T1 JOIN Highschooler AS T2 ON T1.student_id  =  T2.id
+SELECT count(*) ,  student_id FROM likes GROUP BY student_id
+SELECT count(*) ,  student_id FROM likes GROUP BY student_id
+SELECT T1.name ,  count(*) FROM highschooler AS T1 JOIN likes AS T2 ON T1.id  =  T2.student_id GROUP BY T2.student_id
+SELECT T1.name ,  count(*) FROM highschooler AS T1 JOIN likes AS T2 ON T1.id  =  T2.student_id GROUP BY T2.student_id
+SELECT T1.name FROM highschooler AS T1 JOIN likes AS T2 ON T1.id  =  T2.student_id GROUP BY T2.student_id ORDER BY count(*) DESC LIMIT 1
+SELECT T1.name FROM highschooler AS T1 JOIN likes AS T2 ON T1.id  =  T2.student_id GROUP BY T2.student_id ORDER BY count(*) DESC LIMIT 1
+SELECT T1.name FROM highschooler AS T1 JOIN likes AS T2 ON T1.id  =  T2.student_id GROUP BY T2.student_id HAVING count(*)  >=  2
+SELECT T1.name FROM highschooler AS T1 JOIN likes AS T2 ON T1.id  =  T2.student_id GROUP BY T2.student_id HAVING count(*)  >=  2
+SELECT T1.name FROM Friend AS T1 JOIN Highschooler AS T2 ON T1.student_id  =  T2.id GROUP BY T1.student_id HAVING count(*)  >=  2 INTERSECT SELECT T3.name FROM Friend AS T3 JOIN Highschooler AS T4 ON T3.student_id  =  T4.id WHERE grade  >  5
+SELECT T1.name FROM Friend AS T1 JOIN Highschooler AS T2 ON T1.student_id  =  T2.ID GROUP BY T1.student_id HAVING count(*)  >=  2 INTERSECT SELECT T2.name FROM Highschooler AS T2 WHERE grade  >  5
+SELECT count(*) FROM likes AS T1 JOIN highschooler AS T2 ON T1.liked_id  =  T2.id WHERE T2.name  =  'Kyle'
+SELECT count(*) FROM likes WHERE liked_id  =  (SELECT id FROM highschooler WHERE name  =  'Kyle')
+SELECT avg(grade) FROM Highschooler WHERE id IN (SELECT student_id FROM Friend)
+SELECT avg(T1.grade) FROM highschooler AS T1 JOIN friend AS T2 ON T1.id  =  T2.student_id GROUP BY T2.student_id
+SELECT min(grade) FROM highschooler WHERE id NOT IN (SELECT student_id FROM Friend)
+SELECT min(grade) FROM highschooler WHERE id NOT IN (SELECT student_id FROM Friend)
+SELECT state FROM owners INTERSECT SELECT state FROM professionals
+SELECT state FROM owners INTERSECT SELECT state FROM professionals
+SELECT avg(T1.age) FROM dogs AS T1 JOIN treatments AS T2 ON T1.dog_id  =  T2.dog_id
+SELECT avg(T1.age) FROM dogs AS T1 JOIN treatments AS T2 ON T1.dog_id  =  T2.dog_id
+SELECT T1.professional_id ,  T1.last_name ,  T1.cell_number FROM professionals AS T1 JOIN treatments AS T2 ON T1.professional_id  =  T2.professional_id GROUP BY T1.professional_id HAVING count(*)  >  2 INTERSECT SELECT T1.professional_id ,  T1.last_name ,  T1.cell_number FROM professionals AS T1 JOIN treatments AS T2 ON T1.professional_id  =  T2.professional_id WHERE T1.state  =  'Indiana'
+SELECT T1.professional_id ,  T1.last_name ,  T1.cell_number FROM professionals AS T1 JOIN treatments AS T2 ON T1.professional_id  =  T2.professional_id WHERE T1.state  =  'Indiana' UNION SELECT T1.professional_id ,  T1.last_name ,  T1.cell_number FROM professionals AS T1 JOIN treatments AS T2 ON T1.professional_id  =  T2.professional_id GROUP BY T1.professional_id HAVING count(*)  >  2
+SELECT T1.name FROM dogs AS T1 JOIN treatments AS T2 ON T1.dog_id  =  T2.dog_id JOIN professionals AS T3 ON T2.professional_id  =  T3.professional_id WHERE T3.role_code  =  'Owners' AND T2.cost_of_treatment  >  1000
+SELECT T2.name FROM treatments AS T1 JOIN dogs AS T2 ON T1.dog_id  =  T2.dog_id JOIN owners AS T3 ON T2.owner_id  =  T3.owner_id GROUP BY T3.owner_id HAVING sum(T1.cost_of_treatment)  >  1000
+SELECT first_name FROM owners UNION SELECT first_name FROM professionals EXCEPT SELECT name FROM dogs
+SELECT first_name FROM owners UNION SELECT first_name FROM professionals EXCEPT SELECT name FROM dogs
+SELECT professional_id ,  role_code ,  email_address FROM professionals EXCEPT SELECT T1.professional_id ,  T1.role_code ,  T1.email_address FROM treatments AS T1 JOIN treatments AS T2 ON T1.treatment_id  =  T2.treatment_id
+SELECT T1.professional_id ,  T1.role_code ,  T1.email_address FROM professionals AS T1 JOIN treatments AS T2 ON T1.professional_id  =  T2.professional_id GROUP BY T1.professional_id HAVING count(*)  =  0
+SELECT T1.owner_id ,  T2.first_name ,  T2.last_name FROM dogs AS T1 JOIN owners AS T2 ON T1.owner_id  =  T2.owner_id GROUP BY T1.owner_id ORDER BY count(*) DESC LIMIT 1
+SELECT T1.owner_id ,  T2.first_name ,  T2.last_name FROM dogs AS T1 JOIN owners AS T2 ON T1.owner_id  =  T2.owner_id GROUP BY T1.owner_id ORDER BY count(*) DESC LIMIT 1
+SELECT T1.professional_id ,  T1.role_code ,  T2.first_name FROM Professionals AS T1 JOIN Treatments AS T2 ON T1.professional_id  =  T2.professional_id GROUP BY T1.professional_id HAVING COUNT(*)  >=  2
+SELECT T1.professional_id ,  T2.role_code ,  T1.first_name FROM professionals AS T1 JOIN roles AS T2 ON T1.role_code  =  T2.role_code JOIN treatments AS T3 ON T1.professional_id  =  T3.professional_id GROUP BY T1.professional_id HAVING count(*)  >=  2
+SELECT T1.breed_name FROM breeds AS T1 JOIN dogs AS T2 ON T1.breed_code  =  T2.breed_code GROUP BY T1.breed_code ORDER BY count(*) DESC LIMIT 1
+SELECT T1.breed_name FROM breeds AS T1 JOIN dogs AS T2 ON T1.breed_code  =  T2.breed_code GROUP BY T1.breed_code ORDER BY count(*) DESC LIMIT 1
+SELECT T1.owner_id ,  T2.last_name FROM treatments AS T1 JOIN owners AS T2 ON T1.dog_id IN (SELECT T1.dog_id FROM treatments AS T1 JOIN dogs AS T3 ON T1.dog_id  =  T3.dog_id GROUP BY T3.name ORDER BY count(*) DESC LIMIT 1)
+SELECT T1.owner_id ,  T2.last_name FROM treatments AS T1 JOIN dogs AS T2 ON T1.dog_id  =  T2.dog_id JOIN owners AS T3 ON T2.owner_id  =  T3.owner_id GROUP BY T3.owner_id ORDER BY sum(cost_of_treatment) DESC LIMIT 1
+SELECT T1.treatment_type_description FROM Treatment_Types AS T1 JOIN Treatments AS T2 ON T1.treatment_type_code = T2.treatment_type_code GROUP BY T1.treatment_type_code ORDER BY sum(T2.cost_of_treatment) LIMIT 1
+SELECT T1.treatment_type_description FROM Treatment_Types AS T1 JOIN Treatments AS T2 ON T1.treatment_type_code = T2.treatment_type_code GROUP BY T1.treatment_type_code ORDER BY sum(T2.cost_of_treatment) LIMIT 1
+SELECT T1.owner_id ,  T1.zip_code FROM owners AS T1 JOIN dogs AS T2 ON T1.owner_id  =  T2.owner_id JOIN treatments AS T3 ON T2.dog_id  =  T3.dog_id GROUP BY T1.owner_id ORDER BY sum(T3.cost_of_treatment) DESC LIMIT 1
+SELECT T1.owner_id ,  T1.zip_code FROM owners AS T1 JOIN dogs AS T2 ON T1.owner_id  =  T2.owner_id JOIN treatments AS T3 ON T2.dog_id  =  T3.dog_id GROUP BY T1.owner_id ORDER BY sum(T3.cost_of_treatment) DESC LIMIT 1
+SELECT T1.professional_id ,  T1.cell_number FROM professionals AS T1 JOIN treatments AS T2 ON T1.professional_id  =  T2.professional_id JOIN treatment_types AS T3 ON T2.treatment_type_code  =  T3.treatment_type_code GROUP BY T1.professional_id HAVING count(*)  >=  2
+SELECT T1.professional_id ,  T1.cell_number FROM professionals AS T1 JOIN treatments AS T2 ON T1.professional_id  =  T2.professional_id JOIN Treatment_Types AS T3 ON T2.treatment_type_code  =  T3.treatment_type_code GROUP BY T1.professional_id HAVING COUNT(*)  >=  2
+SELECT T1.first_name ,  T1.last_name FROM professionals AS T1 JOIN treatments AS T2 ON T1.professional_id  =  T2.professional_id WHERE T2.cost_of_treatment  <  (SELECT avg(cost_of_treatment) FROM treatments)
+SELECT T1.first_name ,  T1.last_name FROM professionals AS T1 JOIN treatments AS T2 ON T1.professional_id  =  T2.professional_id WHERE T2.cost_of_treatment  <  (SELECT avg(cost_of_treatment) FROM treatments)
+SELECT T2.date_of_treatment ,  T1.first_name FROM professionals AS T1 JOIN treatments AS T2 ON T1.professional_id  =  T2.professional_id
+SELECT T1.date_of_treatment ,  T3.first_name FROM treatments AS T1 JOIN professionals AS T2 ON T1.professional_id  =  T2.professional_id JOIN owners AS T3 ON T3.owner_id  =  T2.owner_id
+SELECT T1.cost_of_treatment  ,  T2.treatment_type_description FROM Treatments AS T1 JOIN Treatment_Types AS T2 ON T1.treatment_type_code  =  T2.treatment_type_code
+SELECT T1.cost_of_treatment ,  T2.treatment_type_description FROM Treatments AS T1 JOIN Treatment_Types AS T2 ON T1.treatment_type_code  =  T2.treatment_type_code
+SELECT T1.first_name ,  T1.last_name ,  T3.size_description FROM owners AS T1 JOIN dogs AS T2 ON T1.owner_id  =  T2.owner_id JOIN sizes AS T3 ON T2.size_code = T3.size_code
+SELECT T1.first_name ,  T1.last_name ,  T2.size_description FROM owners AS T1 JOIN dogs AS T2 ON T1.owner_id  =  T2.owner_id
+SELECT T1.first_name ,  T2.name FROM owners AS T1 JOIN dogs AS T2 ON T1.owner_id  =  T2.owner_id
+SELECT T1.first_name ,  T2.name FROM owners AS T1 JOIN dogs AS T2 ON T1.owner_id  =  T2.owner_id
+SELECT T2.name ,  T1.date_of_treatment FROM treatments AS T1 JOIN dogs AS T2 ON T1.dog_id  =  T2.dog_id WHERE breed_code  =  (SELECT breed_code FROM dogs GROUP BY breed_code ORDER BY count(*) DESC LIMIT 1)
+SELECT T1.name ,  T2.date_of_treatment FROM dogs AS T1 JOIN treatments AS T2 ON T1.dog_id  =  T2.dog_id JOIN Breeds AS T3 ON T1.breed_code  =  T3.breed_code ORDER BY T3.breed_rarity DESC LIMIT 1
+SELECT T1.first_name ,  T2.name FROM owners AS T1 JOIN dogs AS T2 ON T1.owner_id  =  T2.owner_id WHERE T1.state  =  'Virginia'
+SELECT T2.first_name ,  T3.name FROM owners AS T2 JOIN dogs AS T3 ON T2.owner_id  =  T3.owner_id WHERE T2.state  =  'VA'
+SELECT T1.date_arrived ,  date_departed FROM Dogs AS T1 JOIN Treatments AS T2 ON T1.dog_id  =  T2.dog_id
+SELECT T1.date_arrived ,  T1.date_departed FROM Dogs AS T1 JOIN Treatments AS T2 ON T1.dog_id  =  T2.dog_id
+SELECT T1.last_name FROM owners AS T1 JOIN dogs AS T2 ON T1.owner_id  =  T2.owner_id ORDER BY T2.age DESC LIMIT 1
+SELECT t1.last_name FROM owners AS t1 JOIN dogs AS t2 ON t1.owner_id  =  t2.owner_id ORDER BY t2.age ASC LIMIT 1
+SELECT email_address FROM professionals WHERE state  =  'Wisconsin' OR state  =  'Hawaii'
+SELECT email_address FROM professionals WHERE state  =  'Wisconsin' OR state  =  'Hawaii'
+SELECT date_arrived ,  date_departed FROM Dogs
+SELECT date_arrived ,  date_departed FROM Dogs;
+SELECT count(DISTINCT dog_id) FROM treatments
+SELECT count(DISTINCT dog_id) FROM treatments
+SELECT count(DISTINCT professional_id) FROM treatments
+SELECT count(DISTINCT professional_id) FROM treatments
+SELECT role_code ,  street ,  city ,  state FROM professionals WHERE city LIKE '%West%'
+SELECT role_code ,  street ,  city ,  state FROM professionals WHERE city LIKE '%West%'
+SELECT first_name ,  last_name ,  email_address FROM owners WHERE state LIKE '%North%'
+SELECT first_name ,  last_name ,  email_address FROM owners WHERE city LIKE '%North%'
+SELECT count(*) FROM dogs WHERE age  <  (SELECT avg(age) FROM dogs)
+SELECT count(*) FROM dogs WHERE age  <  (SELECT avg(age) FROM dogs)
+SELECT cost_of_treatment FROM treatments ORDER BY date_of_treatment DESC LIMIT 1
+SELECT cost_of_treatment FROM treatments ORDER BY date_of_treatment DESC LIMIT 1
+SELECT count(*) FROM dogs WHERE dog_id NOT IN ( SELECT dog_id FROM treatments )
+SELECT count(*) FROM dogs WHERE dog_id NOT IN ( SELECT dog_id FROM treatments );
+SELECT count(*) FROM owners WHERE owner_id NOT IN ( SELECT owner_id FROM dogs WHERE date_departed  <  "2017-08-28" )
+SELECT count(*) FROM owners WHERE owner_id NOT IN ( SELECT owner_id FROM dogs )
+SELECT count(*) FROM professionals WHERE professional_id NOT IN ( SELECT professional_id FROM treatments )
+SELECT count(*) FROM professionals WHERE professional_id NOT IN ( SELECT professional_id FROM treatments )
+SELECT name ,  age ,  weight FROM dogs WHERE abandoned_yn  =  1
+SELECT name ,  age ,  weight FROM dogs WHERE abandoned_yn  =  1
+SELECT avg(age) FROM dogs
+SELECT avg(age) FROM dogs
+SELECT age FROM dogs ORDER BY date_of_birth DESC LIMIT 1
+SELECT age FROM dogs ORDER BY age DESC LIMIT 1
+SELECT charge_type ,  charge_amount FROM charges
+SELECT charge_type ,  charge_amount FROM charges
+SELECT max(charge_amount) FROM charges WHERE charge_type  =  (SELECT charge_type_code FROM treatment_types ORDER BY cost_of_treatment DESC LIMIT 1)
+SELECT charge_amount FROM charges ORDER BY charge_amount DESC LIMIT 1
+SELECT email_address ,  cell_number ,  home_phone FROM professionals
+SELECT email_address ,  cell_number ,  home_phone FROM professionals
+SELECT T1.breed_name ,  T2.size_description FROM breeds AS T1 JOIN sizes AS T2 ON T1.breed_code  =  T2.size_code
+SELECT DISTINCT breed_code ,  size_code FROM dogs
+SELECT T2.first_name ,  T3.treatment_type_description FROM treatments AS T1 JOIN professionals AS T2 ON T1.professional_id  =  T2.professional_id JOIN Treatment_Types AS T3 ON T1.treatment_type_code  =  T3.treatment_type_code
+SELECT T2.first_name ,  T3.treatment_type_description FROM treatments AS T1 JOIN professionals AS T2 ON T1.professional_id  =  T2.professional_id JOIN treatment_types AS T3 ON T1.treatment_type_code  =  T3.treatment_type_code
+SELECT count(*) FROM singer
+SELECT count(*) FROM singer
+SELECT Name FROM singer ORDER BY Net_Worth_Millions ASC
+SELECT Name FROM singer ORDER BY Net_Worth_Millions ASC
+SELECT Birth_Year ,  Citizenship FROM singer
+SELECT Birth_Year ,  Citizenship FROM singer
+SELECT Name FROM singer WHERE Citizenship != "France"
+SELECT Name FROM singer WHERE Citizenship != "French"
+SELECT Name FROM singer WHERE Birth_Year  =  1948 OR Birth_Year  =  1949
+SELECT Name FROM singer WHERE Birth_Year  =  1948 OR Birth_Year  =  1949
+SELECT Name FROM singer ORDER BY Net_Worth_Millions DESC LIMIT 1
+SELECT Name FROM singer ORDER BY Net_Worth_Millions DESC LIMIT 1
+SELECT Citizenship ,  COUNT(*) FROM singer GROUP BY Citizenship
+SELECT Citizenship ,  COUNT(*) FROM singer GROUP BY Citizenship
+SELECT Citizenship FROM singer GROUP BY Citizenship ORDER BY COUNT(*) DESC LIMIT 1
+SELECT Citizenship FROM singer GROUP BY Citizenship ORDER BY COUNT(*) DESC LIMIT 1
+SELECT max(Net_Worth_Millions) ,  Citizenship FROM singer GROUP BY Citizenship
+SELECT Citizenship ,  max(Net_Worth_Millions) FROM singer GROUP BY Citizenship
+SELECT T2.Title ,  T1.Name FROM singer AS T1 JOIN song AS T2 ON T1.Singer_ID  =  T2.Singer_ID
+SELECT T2.Title ,  T1.Name FROM singer AS T1 JOIN song AS T2 ON T1.Singer_ID  =  T2.Singer_ID
+SELECT DISTINCT T2.Name FROM song AS T1 JOIN singer AS T2 ON T1.Singer_ID  =  T2.Singer_ID WHERE T1.Sales  >  300000
+SELECT DISTINCT T2.Name FROM song AS T1 JOIN singer AS T2 ON T1.Singer_ID  =  T2.Singer_ID WHERE T1.Sales  >  300000
+SELECT T2.Name FROM song AS T1 JOIN singer AS T2 ON T1.Singer_ID  =  T2.Singer_ID GROUP BY T1.Singer_ID HAVING COUNT(*)  >  1
+SELECT T2.Name FROM song AS T1 JOIN singer AS T2 ON T1.Singer_ID  =  T2.Singer_ID GROUP BY T1.Singer_ID HAVING COUNT(*)  >  1
+SELECT T2.Name ,  SUM(T1.Sales) FROM song AS T1 JOIN singer AS T2 ON T1.Singer_ID  =  T2.Singer_ID GROUP BY T2.Name
+SELECT T1.Name ,  sum(T2.Sales) FROM singer AS T1 JOIN song AS T2 ON T1.Singer_ID  =  T2.Singer_ID GROUP BY T1.Name
+SELECT Name FROM singer WHERE Singer_ID NOT IN (SELECT Singer_ID FROM song)
+SELECT Name FROM singer WHERE Singer_ID NOT IN (SELECT Singer_ID FROM song)
+SELECT Citizenship FROM singer WHERE Birth_Year  <  1945 INTERSECT SELECT Citizenship FROM singer WHERE Birth_Year  >  1955
+SELECT Citizenship FROM singer WHERE Birth_Year  >  1955 INTERSECT SELECT Citizenship FROM singer WHERE Birth_Year  <  1945
+SELECT count(*) FROM Other_Available_Features
+SELECT feature_type_name FROM Ref_Feature_Types WHERE feature_type_code  =  "AirCon"
+SELECT T1.property_type_description FROM Ref_Property_Types AS T1 JOIN Properties AS T2 ON T1.property_type_code  =  T2.property_type_code
+SELECT property_name FROM properties WHERE property_type_code  =  'House' UNION SELECT property_name FROM properties WHERE room_count  >  1