Schema:
CREATE TABLE `city` (
  `ID` integer NOT NULL PRIMARY KEY AUTOINCREMENT
,  `Name` char(35) NOT NULL DEFAULT ''
,  `CountryCode` char(3) NOT NULL DEFAULT ''
,  `District` char(20) NOT NULL DEFAULT ''
,  `Population` integer NOT NULL DEFAULT '0'
,  CONSTRAINT `city_ibfk_1` FOREIGN KEY (`CountryCode`) REFERENCES `country` (`Code`)
);
CREATE TABLE sqlite_sequence(name,seq);
CREATE TABLE `country` (
  `Code` char(3) NOT NULL DEFAULT ''
,  `Name` char(52) NOT NULL DEFAULT ''
,  `Continent` text  NOT NULL DEFAULT 'Asia'
,  `Region` char(26) NOT NULL DEFAULT ''
,  `SurfaceArea` float(10,2) NOT NULL DEFAULT '0.00'
,  `IndepYear` integer DEFAULT NULL
,  `Population` integer NOT NULL DEFAULT '0'
,  `LifeExpectancy` float(3,1) DEFAULT NULL
,  `GNP` float(10,2) DEFAULT NULL
,  `GNPOld` float(10,2) DEFAULT NULL
,  `LocalName` char(45) NOT NULL DEFAULT ''
,  `GovernmentForm` char(45) NOT NULL DEFAULT ''
,  `HeadOfState` char(60) DEFAULT NULL
,  `Capital` integer DEFAULT NULL
,  `Code2` char(2) NOT NULL DEFAULT ''
,  PRIMARY KEY (`Code`)
);
CREATE TABLE `countrylanguage` (
  `CountryCode` char(3) NOT NULL DEFAULT ''
,  `Language` char(30) NOT NULL DEFAULT ''
,  `IsOfficial` text  NOT NULL DEFAULT 'F'
,  `Percentage` float(4,1) NOT NULL DEFAULT '0.0'
,  PRIMARY KEY (`CountryCode`,`Language`)
,  CONSTRAINT `countryLanguage_ibfk_1` FOREIGN KEY (`CountryCode`) REFERENCES `country` (`Code`)
);

Question: What are the names of all the countries that became independent after 1950?
SQL:
SELECT Name FROM country WHERE IndepYear  >  1950

Question: Give the names of the nations that were founded after 1950.
SQL:
SELECT Name FROM country WHERE IndepYear  >  1950

Question: How many countries have a republic as their form of government?
SQL:
SELECT count(*) FROM country WHERE GovernmentForm  =  "Republic"

Question: How many countries have governments that are republics?
SQL:
SELECT count(*) FROM country WHERE GovernmentForm  =  "Republic"

Question: What is the total surface area of the countries in the Caribbean region?
SQL:
SELECT sum(SurfaceArea) FROM country WHERE Region  =  "Caribbean"

Question: How much surface area do the countires in the Carribean cover together?
SQL:
SELECT sum(SurfaceArea) FROM country WHERE Region  =  "Caribbean"

Question: Which continent is Anguilla in?
SQL:
SELECT Continent FROM country WHERE Name  =  "Anguilla"

Question: What is the continent name which Anguilla belongs to?
SQL:
SELECT Continent FROM country WHERE Name  =  "Anguilla"

Question: Which region is the city Kabul located in?
SQL:
SELECT Region FROM country AS T1 JOIN city AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Name  =  "Kabul"

Question: What region is Kabul in?
SQL:
SELECT Region FROM country AS T1 JOIN city AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Name  =  "Kabul"

Question: Which language is the most popular in Aruba?
SQL:
SELECT T2.Language FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T1.Name  =  "Aruba" ORDER BY Percentage DESC LIMIT 1

Question: What language is predominantly spoken in Aruba?
SQL:
SELECT T2.Language FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T1.Name  =  "Aruba" ORDER BY Percentage DESC LIMIT 1

Question: What are the population and life expectancies in Brazil?
SQL:
SELECT Population ,  LifeExpectancy FROM country WHERE Name  =  "Brazil"

Question: Give me Brazil’s population and life expectancies.
SQL:
SELECT Population ,  LifeExpectancy FROM country WHERE Name  =  "Brazil"

Question: What are the region and population of Angola?
SQL:
SELECT Population ,  Region FROM country WHERE Name  =  "Angola"

Question: What region does Angola belong to and what is its population?
SQL:
SELECT Population ,  Region FROM country WHERE Name  =  "Angola"

Question: What is the average expected life expectancy for countries in the region of Central Africa?
SQL:
SELECT avg(LifeExpectancy) FROM country WHERE Region  =  "Central Africa"

Question: How long is the people’s average life expectancy in Central Africa?
SQL:
SELECT avg(LifeExpectancy) FROM country WHERE Region  =  "Central Africa"

Question: What is the name of country that has the shortest life expectancy in Asia?
SQL:
SELECT Name FROM country WHERE Continent  =  "Asia" ORDER BY LifeExpectancy LIMIT 1

Question: Give the name of the country in Asia with the lowest life expectancy.
SQL:
SELECT Name FROM country WHERE Continent  =  "Asia" ORDER BY LifeExpectancy LIMIT 1

Question: What is the total population and maximum GNP in Asia?
SQL:
SELECT sum(Population) ,  max(GNP) FROM country WHERE Continent  =  "Asia"

Question: How many people live in Asia, and what is the largest GNP among them?
SQL:
SELECT sum(Population) ,  max(GNP) FROM country WHERE Continent  =  "Asia"

Question: What is the average life expectancy in African countries that are republics?
SQL:
SELECT avg(LifeExpectancy) FROM country WHERE Continent  =  "Africa" AND GovernmentForm  =  "Republic"

Question: Give the average life expectancy for countries in Africa which are republics?
SQL:
SELECT avg(LifeExpectancy) FROM country WHERE Continent  =  "Africa" AND GovernmentForm  =  "Republic"

Question: What is the total surface area of the continents Asia and Europe?
SQL:
SELECT sum(SurfaceArea) FROM country WHERE Continent  =  "Asia" OR Continent  =  "Europe"

Question: Give the total surface area covered by countries in Asia or Europe.
SQL:
SELECT sum(SurfaceArea) FROM country WHERE Continent  =  "Asia" OR Continent  =  "Europe"

Question: How many people live in Gelderland district?
SQL:
SELECT sum(Population) FROM city WHERE District  =  "Gelderland"

Question: What is the total population of Gelderland district?
SQL:
SELECT sum(Population) FROM city WHERE District  =  "Gelderland"

Question: What is the average GNP and total population in all nations whose government is US territory?
SQL:
SELECT avg(GNP) ,  sum(population) FROM country WHERE GovernmentForm  =  "US Territory"

Question: Give the mean GNP and total population of nations which are considered US territory.
SQL:
SELECT avg(GNP) ,  sum(population) FROM country WHERE GovernmentForm  =  "US Territory"

Question: How many unique languages are spoken in the world?
SQL:
SELECT count(DISTINCT LANGUAGE) FROM countrylanguage

Question: What is the number of distinct languages used around the world?
SQL:
SELECT count(DISTINCT LANGUAGE) FROM countrylanguage

Question: How many type of governments are in Africa?
SQL:
SELECT count(DISTINCT GovernmentForm) FROM country WHERE Continent  =  "Africa"

Question: How many different forms of governments are there in Africa?
SQL:
SELECT count(DISTINCT GovernmentForm) FROM country WHERE Continent  =  "Africa"

Question: What is the total number of languages used in Aruba?
SQL:
SELECT COUNT(T2.Language) FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T1.Name  =  "Aruba"

Question: How many languages are spoken in Aruba?
SQL:
SELECT COUNT(T2.Language) FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T1.Name  =  "Aruba"

Question: How many official languages does Afghanistan have?
SQL:
SELECT COUNT(*) FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T1.Name  =  "Afghanistan" AND IsOfficial  =  "T"

Question: How many official languages are spoken in Afghanistan?
SQL:
SELECT COUNT(*) FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T1.Name  =  "Afghanistan" AND IsOfficial  =  "T"

Question: What is name of the country that speaks the largest number of languages?
SQL:
SELECT T1.Name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode GROUP BY T1.Name ORDER BY COUNT(*) DESC LIMIT 1

Question: Give the name of the nation that uses the greatest amount of languages.
SQL:
SELECT T1.Name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode GROUP BY T1.Name ORDER BY COUNT(*) DESC LIMIT 1

Question: Which continent has the most diverse languages?
SQL:
SELECT T1.Continent FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode GROUP BY T1.Continent ORDER BY COUNT(*) DESC LIMIT 1

Question: Which continent speaks the most languages?
SQL:
SELECT T1.Continent FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode GROUP BY T1.Continent ORDER BY COUNT(*) DESC LIMIT 1

Question: How many countries speak both English and Dutch?
SQL:
SELECT COUNT(*) FROM (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  =  "Dutch")

Question: What is the number of nations that use English and Dutch?
SQL:
SELECT COUNT(*) FROM (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  =  "Dutch")

Question: What are the names of nations speak both English and French?
SQL:
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"

Question: Give the names of nations that speak both English and French.
SQL:
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"

Question: What are the names of nations where both English and French are official languages?
SQL:
SELECT T1.Name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Language  =  "English" AND T2.IsOfficial  =  "T" INTERSECT SELECT T1.Name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Language  =  "French" AND T2.IsOfficial  =  "T"

Question: Give the names of countries with English and French as official languages.
SQL:
SELECT T1.Name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Language  =  "English" AND T2.IsOfficial  =  "T" INTERSECT SELECT T1.Name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Language  =  "French" AND T2.IsOfficial  =  "T"

Question: What is the number of distinct continents where Chinese is spoken?
SQL:
SELECT COUNT( DISTINCT Continent) FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Language  =  "Chinese"

Question: How many continents speak Chinese?
SQL:
SELECT COUNT( DISTINCT Continent) FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Language  =  "Chinese"

Question: What are the regions that use English or Dutch?
SQL:
SELECT DISTINCT T1.Region FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Language  =  "English" OR T2.Language  =  "Dutch"

Question: Which regions speak Dutch or English?
SQL:
SELECT DISTINCT T1.Region FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Language  =  "English" OR T2.Language  =  "Dutch"

Question: What are the countries where either English or Dutch is the official language ?
SQL:
select t1.name from country as t1 join countrylanguage as t2 on t1.code  =  t2.countrycode where t2.language  =  "english" and isofficial  =  "t" union select t1.name from country as t1 join countrylanguage as t2 on t1.code  =  t2.countrycode where t2.language  =  "dutch" and isofficial  =  "t"

Question: Which countries have either English or Dutch as an official language?
SQL:
SELECT * FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Language  =  "English" AND IsOfficial  =  "T" UNION SELECT * FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Language  =  "Dutch" AND IsOfficial  =  "T"

Question: Which language is the most popular on the Asian continent?
SQL:
SELECT T2.Language FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T1.Continent  =  "Asia" GROUP BY T2.Language ORDER BY COUNT (*) DESC LIMIT 1

Question: What is the language that is used by the largest number of Asian nations?
SQL:
SELECT T2.Language FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T1.Continent  =  "Asia" GROUP BY T2.Language ORDER BY COUNT (*) DESC LIMIT 1

Question: Which languages are spoken by only one country in republic governments?
SQL:
SELECT T2.Language FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T1.GovernmentForm  =  "Republic" GROUP BY T2.Language HAVING COUNT(*)  =  1

Question: What languages are only used by a single country with a republic government?
SQL:
SELECT T2.Language FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T1.GovernmentForm  =  "Republic" GROUP BY T2.Language HAVING COUNT(*)  =  1

Question: Find the city with the largest population that uses English.
SQL:
SELECT T1.Name ,  T1.Population FROM city AS T1 JOIN countrylanguage AS T2 ON T1.CountryCode  =  T2.CountryCode WHERE T2.Language  =  "English" ORDER BY T1.Population DESC LIMIT 1

Question: What is the most populace city that speaks English?
SQL:
SELECT T1.Name ,  T1.Population FROM city AS T1 JOIN countrylanguage AS T2 ON T1.CountryCode  =  T2.CountryCode WHERE T2.Language  =  "English" ORDER BY T1.Population DESC LIMIT 1

Question: Find the name, population and expected life length of asian country with the largest area?
SQL:
SELECT Name ,  Population ,  LifeExpectancy FROM country WHERE Continent  =  "Asia" ORDER BY SurfaceArea DESC LIMIT 1

Question: What are the name, population, and life expectancy of the largest Asian country by land?
SQL:
SELECT Name ,  Population ,  LifeExpectancy FROM country WHERE Continent  =  "Asia" ORDER BY SurfaceArea DESC LIMIT 1

Question: What is average life expectancy in the countries where English is not the official language?
SQL:
SELECT avg(LifeExpectancy) FROM country WHERE Name NOT IN (SELECT T1.Name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Language  =  "English" AND T2.IsOfficial  =  "T")

Question: Give the mean life expectancy of countries in which English is not the official language.
SQL:
SELECT avg(LifeExpectancy) FROM country WHERE Name NOT IN (SELECT T1.Name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Language  =  "English" AND T2.IsOfficial  =  "T")

Question: What is the total number of people living in the nations that do not use English?
SQL:
SELECT sum(Population) FROM country WHERE Name NOT IN (SELECT T1.Name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Language  =  "English")

Question: How many people live in countries that do not speak English?
SQL:
SELECT sum(Population) FROM country WHERE Name NOT IN (SELECT T1.Name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T2.Language  =  "English")

Question: What is the official language spoken in the country whose head of state is Beatrix?
SQL:
SELECT T2.Language FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T1.HeadOfState  =  "Beatrix" AND T2.IsOfficial  =  "T"

Question: What is the official language used in the country the name of whose head of state is Beatrix.
SQL:
SELECT T2.Language FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE T1.HeadOfState  =  "Beatrix" AND T2.IsOfficial  =  "T"

Question: What is the total number of unique official languages spoken in the countries that are founded before 1930?
SQL:
SELECT count(DISTINCT T2.Language) FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE  IndepYear  <  1930 AND T2.IsOfficial  =  "T"

Question: For the countries founded before 1930, what is the total number of distinct official languages?
SQL:
SELECT count(DISTINCT T2.Language) FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode WHERE  IndepYear  <  1930 AND T2.IsOfficial  =  "T"

Question: What are the countries that have greater surface area than any country in Europe?
SQL:
SELECT Name FROM country WHERE SurfaceArea  >  (SELECT min(SurfaceArea) FROM country WHERE Continent  =  "Europe")

Question: Which countries have greater area than that of any country in Europe?
SQL:
SELECT Name FROM country WHERE SurfaceArea  >  (SELECT min(SurfaceArea) FROM country WHERE Continent  =  "Europe")

Question: What are the African countries that have a  population less than any country in Asia?
SQL:
SELECT Name FROM country WHERE Continent  =  "Africa"  AND population  <  (SELECT max(population) FROM country WHERE Continent  =  "Asia")

Question: Which African countries have a smaller population than that of any country in Asia?
SQL:
SELECT Name FROM country WHERE Continent  =  "Africa"  AND population  <  (SELECT min(population) FROM country WHERE Continent  =  "Asia")

Question: Which Asian countries have a population that is larger than any country in Africa?
SQL:
SELECT Name FROM country WHERE Continent  =  "Asia"  AND population  >  (SELECT max(population) FROM country WHERE Continent  =  "Africa")

Question: What are the Asian countries which have a population larger than that of any country in Africa?
SQL:
SELECT Name FROM country WHERE Continent  =  "Asia"  AND population  >  (SELECT min(population) FROM country WHERE Continent  =  "Africa")

Question: What are the country codes for countries that do not speak English?
SQL:
SELECT CountryCode FROM countrylanguage EXCEPT SELECT CountryCode FROM countrylanguage WHERE LANGUAGE  =  "English"

Question: Return the country codes for countries that do not speak English.
SQL:
SELECT CountryCode FROM countrylanguage EXCEPT SELECT CountryCode FROM countrylanguage WHERE LANGUAGE  =  "English"

Question: What are the country codes of countries where people use languages other than English?
SQL:
SELECT DISTINCT CountryCode FROM countrylanguage WHERE LANGUAGE != "English"

Question: Give the country codes for countries in which people speak langauges that are not English.
SQL:
SELECT DISTINCT CountryCode FROM countrylanguage WHERE LANGUAGE != "English"

Question: What are the codes of the countries that do not speak English and whose government forms are not Republic?
SQL:
SELECT Code FROM country WHERE GovernmentForm != "Republic" EXCEPT SELECT CountryCode FROM countrylanguage WHERE LANGUAGE  =  "English"

Question: Return the codes of countries that do not speak English and do not have Republics for governments.
SQL:
SELECT Code FROM country WHERE GovernmentForm != "Republic" EXCEPT SELECT CountryCode FROM countrylanguage WHERE LANGUAGE  =  "English"

Question: Which cities are in European countries where English is not the official language?
SQL:
SELECT DISTINCT T2.Name FROM country AS T1 JOIN city AS T2 ON T2.CountryCode  =  T1.Code WHERE T1.Continent  =  'Europe' AND T1.Name NOT IN (SELECT T3.Name FROM country AS T3 JOIN countrylanguage AS T4 ON T3.Code  =  T4.CountryCode WHERE T4.IsOfficial  =  'T' AND T4.Language  =  'English')

Question: What are the names of cities in Europe for which English is not the official language?
SQL:
SELECT DISTINCT T2.Name FROM country AS T1 JOIN city AS T2 ON T2.CountryCode  =  T1.Code WHERE T1.Continent  =  'Europe' AND T1.Name NOT IN (SELECT T3.Name FROM country AS T3 JOIN countrylanguage AS T4 ON T3.Code  =  T4.CountryCode WHERE T4.IsOfficial  =  'T' AND T4.Language  =  'English')

Question: Which unique cities are in Asian countries where Chinese is the official language ?
SQL:
select distinct t3.name from country as t1 join countrylanguage as t2 on t1.code  =  t2.countrycode join city as t3 on t1.code  =  t3.countrycode where t2.isofficial  =  't' and t2.language  =  'chinese' and t1.continent  =  "asia"

Question: Return the different names of cities that are in Asia and for which Chinese is the official language.
SQL:
SELECT DISTINCT T3.Name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode JOIN city AS T3 ON T1.Code  =  T3.CountryCode WHERE T2.IsOfficial  =  'T' AND T2.Language  =  'Chinese' AND T1.Continent  =  "Asia"

Question: What are the name, independence year, and surface area of the country with the smallest population?
SQL:
SELECT Name ,  SurfaceArea ,  IndepYear FROM country ORDER BY Population LIMIT 1

Question: Give the name, year of independence, and surface area of the country that has the lowest population.
SQL:
SELECT Name ,  SurfaceArea ,  IndepYear FROM country ORDER BY Population LIMIT 1

Question: What are the population, name and leader of the country with the largest area?
SQL:
SELECT Name ,  population ,  HeadOfState FROM country ORDER BY SurfaceArea DESC LIMIT 1

Question: Give the name, population, and head of state for the country that has the largest area.
SQL:
SELECT Name ,  population ,  HeadOfState FROM country ORDER BY SurfaceArea DESC LIMIT 1

Question: Return the country name and the numbers of languages spoken for each country that speaks at least 3 languages.
SQL:
SELECT COUNT(T2.Language) ,  T1.Name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode GROUP BY T1.Name HAVING COUNT(*)  >  2

Question: What are the names of countries that speak more than 2 languages, as well as how many languages they speak?
SQL:
SELECT COUNT(T2.Language) ,  T1.Name FROM country AS T1 JOIN countrylanguage AS T2 ON T1.Code  =  T2.CountryCode GROUP BY T1.Name HAVING COUNT(*)  >  2

Question: Find the number of cities in each district whose population is greater than the average population of cities?
SQL:
SELECT count(*) ,  District FROM city WHERE Population  >  (SELECT avg(Population) FROM city) GROUP BY District

Question: How many cities in each district have a population that is above the average population across all cities?
SQL:
SELECT count(*) ,  District FROM city WHERE Population  >  (SELECT avg(Population) FROM city) GROUP BY District

Question: Find the government form name and total population for each government form whose average life expectancy is longer than 72.
SQL:
SELECT sum(Population) ,  GovernmentForm FROM country GROUP BY GovernmentForm HAVING avg(LifeExpectancy)  >  72

Question: What are the different government forms and what is the total population of each for government forms that have an average life expectancy greater than 72?
SQL:
SELECT sum(Population) ,  GovernmentForm FROM country GROUP BY GovernmentForm HAVING avg(LifeExpectancy)  >  72

Question: Find the average life expectancy and total population for each continent where the average life expectancy is shorter than 72?
SQL:
SELECT sum(Population) ,  avg(LifeExpectancy) ,  Continent FROM country GROUP BY Continent HAVING avg(LifeExpectancy)  <  72

Question: What are the different continents and the total popuation and average life expectancy corresponding to each, for continents that have an average life expectancy less than 72?
SQL:
SELECT sum(Population) ,  avg(LifeExpectancy) ,  Continent FROM country GROUP BY Continent HAVING avg(LifeExpectancy)  <  72

Question: What are the names and areas of countries with the top 5 largest area?
SQL:
SELECT Name ,  SurfaceArea FROM country ORDER BY SurfaceArea DESC LIMIT 5

Question: Return the names and surface areas of the 5 largest countries.
SQL:
SELECT Name ,  SurfaceArea FROM country ORDER BY SurfaceArea DESC LIMIT 5

Question: What are names of countries with the top 3 largest population?
SQL:
SELECT Name FROM country ORDER BY Population DESC LIMIT 3

Question: Return the names of the 3 most populated countries.
SQL:
SELECT Name FROM country ORDER BY Population DESC LIMIT 3

Question: What are the names of the nations with the 3 lowest populations?
SQL:
SELECT Name FROM country ORDER BY Population ASC LIMIT 3

Question: Return the names of the 3 countries with the fewest people.
SQL:
SELECT Name FROM country ORDER BY Population ASC LIMIT 3

Question: how many countries are in Asia?
SQL:
SELECT count(*) FROM country WHERE continent  =  "Asia"

Question: Count the number of countries in Asia.
SQL:
SELECT count(*) FROM country WHERE continent  =  "Asia"

Question: What are the names of the countries that are in the continent of Europe and have a population of 80000?
SQL:
SELECT Name FROM country WHERE continent  =  "Europe" AND Population  =  "80000"

Question: Give the names of countries that are in Europe and have a population equal to 80000.
SQL:
SELECT Name FROM country WHERE continent  =  "Europe" AND Population  =  "80000"

Question: What is the total population and average area of countries in the continent of North America whose area is bigger than 3000 ?
SQL:
select sum(population) ,  avg(surfacearea) from country where continent  =  "north america" and surfacearea  >  3000

Question: Give the total population and average surface area corresponding to countries in North America that have a surface area greater than 3000 .
SQL:
select sum(population) ,  avg(surfacearea) from country where continent  =  "north america" and surfacearea  >  3000

Question: What are the cities whose population is between 160000 and 900000?
SQL:
SELECT name FROM city WHERE Population BETWEEN 160000 AND 900000

Question: Return the names of cities that have a population between 160000 and 900000 .
SQL:
select name from city where population between 160000 and 900000

Question: Which language is spoken by the largest number of countries?
SQL:
SELECT LANGUAGE FROM countrylanguage GROUP BY LANGUAGE ORDER BY count(*) DESC LIMIT 1

Question: Give the language that is spoken in the most countries.
SQL:
SELECT LANGUAGE FROM countrylanguage GROUP BY LANGUAGE ORDER BY count(*) DESC LIMIT 1

Question: What is the language spoken by the largest percentage of people in each country?
SQL:
SELECT LANGUAGE ,  CountryCode ,  max(Percentage) FROM countrylanguage GROUP BY CountryCode

Question: What are the country codes of the different countries, and what are the languages spoken by the greatest percentage of people for each?
SQL:
SELECT LANGUAGE ,  CountryCode ,  max(Percentage) FROM countrylanguage GROUP BY CountryCode

Question: What is the total number of countries where Spanish is spoken by the largest percentage of people?
SQL:
SELECT count(*) ,   max(Percentage) FROM countrylanguage WHERE LANGUAGE  =  "Spanish" GROUP BY CountryCode

Question: Count the number of countries for which Spanish is the predominantly spoken language.
SQL:
SELECT count(*) ,   max(Percentage) FROM countrylanguage WHERE LANGUAGE  =  "Spanish" GROUP BY CountryCode

Question: What are the codes of countries where Spanish is spoken by the largest percentage of people?
SQL:
SELECT CountryCode ,  max(Percentage) FROM countrylanguage WHERE LANGUAGE  =  "Spanish" GROUP BY CountryCode

Question: Return the codes of countries for which Spanish is the predominantly spoken language.
SQL:
SELECT CountryCode ,  max(Percentage) FROM countrylanguage WHERE LANGUAGE  =  "Spanish" GROUP BY CountryCode