QIAN-ME/bird_schema_data huggingface dataset:
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 world
【Schema】
# Table: Country
[
(Code:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Name:TEXT, Examples: [Aruba, Afghanistan, Angola]),
(Continent:TEXT, Examples: [North America, Asia, Africa]),
(Region:TEXT, Examples: [Caribbean]),
(SurfaceArea:REAL, Examples: [193.0, 652090.0, 1246700.0]),
(IndepYear:INTEGER, Examples: [1919, 1975, 1912]),
(Population:INTEGER, Examples: [103000, 22720000, 12878000]),
(LifeExpectancy:REAL, Examples: [78.4, 45.9, 38.3]),
(GNP:REAL, Examples: [828.0, 5976.0, 6648.0]),
(GNPOld:REAL, Examples: [793.0, 7984.0, 2500.0]),
(LocalName:TEXT, Examples: [Aruba]),
(GovernmentForm:TEXT, Examples: [Nonmetropolitan Territory of The Netherlands]),
(HeadOfState:TEXT, Examples: [Beatrix]),
(Capital:INTEGER, Examples: [129, 1, 56]),
(Code2:TEXT, Examples: [AW, AF, AO])
]
# Table: CountryLanguage
[
(CountryCode:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Language:TEXT, Primary Key, Examples: [Dutch, English, Papiamento]),
(IsOfficial:TEXT, Examples: [T, F]),
(Percentage:REAL, Examples: [5.3, 9.5, 76.7])
]
# Table: City
[
(ID:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [Kabul, Qandahar, Herat]),
(CountryCode:TEXT, Examples: [AFG, NLD, ANT]),
(District:TEXT, Examples: [Kabol, Qandahar, Herat]),
(Population:INTEGER, Examples: [1780000, 237500, 186800])
]
【Foreign keys】
CountryLanguage.CountryCode=Country.Code
City.CountryCode=Country.Code

    【Question】
    Describe the capital city and languages used in the country with the shortest life expectancy. capital city refers to Capital; shortest life expectancy refers to MIN(LifeExpectancy);

    【Evidence】
    capital city refers to Capital; shortest life expectancy refers to MIN(LifeExpectancy);

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T1.Capital, T2.Language FROM Country AS T1 INNER JOIN CountryLanguage AS T2 ON T1.Code = T2.CountryCode INNER JOIN City AS T3 ON T1.Code = T3.CountryCode ORDER BY T1.LifeExpectancy LIMIT 1
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 world
【Schema】
# Table: Country
[
(Code:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Name:TEXT, Examples: [Aruba, Afghanistan, Angola]),
(Continent:TEXT, Examples: [North America, Asia, Africa]),
(Region:TEXT, Examples: [Caribbean]),
(SurfaceArea:REAL, Examples: [193.0, 652090.0, 1246700.0]),
(IndepYear:INTEGER, Examples: [1919, 1975, 1912]),
(Population:INTEGER, Examples: [103000, 22720000, 12878000]),
(LifeExpectancy:REAL, Examples: [78.4, 45.9, 38.3]),
(GNP:REAL, Examples: [828.0, 5976.0, 6648.0]),
(GNPOld:REAL, Examples: [793.0, 7984.0, 2500.0]),
(LocalName:TEXT, Examples: [Aruba]),
(GovernmentForm:TEXT, Examples: [Nonmetropolitan Territory of The Netherlands]),
(HeadOfState:TEXT, Examples: [Beatrix]),
(Capital:INTEGER, Examples: [129, 1, 56]),
(Code2:TEXT, Examples: [AW, AF, AO])
]
# Table: CountryLanguage
[
(CountryCode:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Language:TEXT, Primary Key, Examples: [Dutch, English, Papiamento]),
(IsOfficial:TEXT, Examples: [T, F]),
(Percentage:REAL, Examples: [5.3, 9.5, 76.7])
]
# Table: City
[
(ID:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [Kabul, Qandahar, Herat]),
(CountryCode:TEXT, Examples: [AFG, NLD, ANT]),
(District:TEXT, Examples: [Kabol, Qandahar, Herat]),
(Population:INTEGER, Examples: [1780000, 237500, 186800])
]
【Foreign keys】
CountryLanguage.CountryCode=Country.Code
City.CountryCode=Country.Code

    【Question】
    Provide the country, population, capital city, and official language of the country with the smallest surface area. capital city refers to Capital; official language refers to IsOfficial = 'T'; smallest surface area refers to MIN(SurfaceArea);

    【Evidence】
    capital city refers to Capital; official language refers to IsOfficial = 'T'; smallest surface area refers to MIN(SurfaceArea);

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T1.Name, T1.Population, T1.Capital, T2.Language FROM Country AS T1 INNER JOIN CountryLanguage AS T2 ON T1.Code = T2.CountryCode INNER JOIN City AS T3 ON T1.Code = T3.CountryCode WHERE T2.IsOfficial = 'T' ORDER BY T1.SurfaceArea LIMIT 1
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 world
【Schema】
# Table: Country
[
(Code:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Name:TEXT, Examples: [Aruba, Afghanistan, Angola]),
(Continent:TEXT, Examples: [North America, Asia, Africa]),
(Region:TEXT, Examples: [Caribbean]),
(SurfaceArea:REAL, Examples: [193.0, 652090.0, 1246700.0]),
(IndepYear:INTEGER, Examples: [1919, 1975, 1912]),
(Population:INTEGER, Examples: [103000, 22720000, 12878000]),
(LifeExpectancy:REAL, Examples: [78.4, 45.9, 38.3]),
(GNP:REAL, Examples: [828.0, 5976.0, 6648.0]),
(GNPOld:REAL, Examples: [793.0, 7984.0, 2500.0]),
(LocalName:TEXT, Examples: [Aruba]),
(GovernmentForm:TEXT, Examples: [Nonmetropolitan Territory of The Netherlands]),
(HeadOfState:TEXT, Examples: [Beatrix]),
(Capital:INTEGER, Examples: [129, 1, 56]),
(Code2:TEXT, Examples: [AW, AF, AO])
]
# Table: CountryLanguage
[
(CountryCode:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Language:TEXT, Primary Key, Examples: [Dutch, English, Papiamento]),
(IsOfficial:TEXT, Examples: [T, F]),
(Percentage:REAL, Examples: [5.3, 9.5, 76.7])
]
# Table: City
[
(ID:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [Kabul, Qandahar, Herat]),
(CountryCode:TEXT, Examples: [AFG, NLD, ANT]),
(District:TEXT, Examples: [Kabol, Qandahar, Herat]),
(Population:INTEGER, Examples: [1780000, 237500, 186800])
]
【Foreign keys】
CountryLanguage.CountryCode=Country.Code
City.CountryCode=Country.Code

    【Question】
    How many percent of countries in North America use English? percentage = MULTIPLY(DIVIDE(COUNT(Language = 'English' WHERE Continent = 'North America'), COUNT(Language WHERE Continent = 'North America')), 1.0); North America refers to Continent = 'North America'; use English refers to Language = 'English';

    【Evidence】
    percentage = MULTIPLY(DIVIDE(COUNT(Language = 'English' WHERE Continent = 'North America'), COUNT(Language WHERE Continent = 'North America')), 1.0); North America refers to Continent = 'North America'; use English refers to Language = 'English';

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT CAST(SUM(IIF(T2.Language = 'English', 1, 0)) AS REAL) * 100 / COUNT(T1.Code) FROM Country AS T1 INNER JOIN CountryLanguage AS T2 ON T1.Code = T2.CountryCode
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 world
【Schema】
# Table: Country
[
(Code:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Name:TEXT, Examples: [Aruba, Afghanistan, Angola]),
(Continent:TEXT, Examples: [North America, Asia, Africa]),
(Region:TEXT, Examples: [Caribbean]),
(SurfaceArea:REAL, Examples: [193.0, 652090.0, 1246700.0]),
(IndepYear:INTEGER, Examples: [1919, 1975, 1912]),
(Population:INTEGER, Examples: [103000, 22720000, 12878000]),
(LifeExpectancy:REAL, Examples: [78.4, 45.9, 38.3]),
(GNP:REAL, Examples: [828.0, 5976.0, 6648.0]),
(GNPOld:REAL, Examples: [793.0, 7984.0, 2500.0]),
(LocalName:TEXT, Examples: [Aruba]),
(GovernmentForm:TEXT, Examples: [Nonmetropolitan Territory of The Netherlands]),
(HeadOfState:TEXT, Examples: [Beatrix]),
(Capital:INTEGER, Examples: [129, 1, 56]),
(Code2:TEXT, Examples: [AW, AF, AO])
]
# Table: CountryLanguage
[
(CountryCode:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Language:TEXT, Primary Key, Examples: [Dutch, English, Papiamento]),
(IsOfficial:TEXT, Examples: [T, F]),
(Percentage:REAL, Examples: [5.3, 9.5, 76.7])
]
# Table: City
[
(ID:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [Kabul, Qandahar, Herat]),
(CountryCode:TEXT, Examples: [AFG, NLD, ANT]),
(District:TEXT, Examples: [Kabol, Qandahar, Herat]),
(Population:INTEGER, Examples: [1780000, 237500, 186800])
]
【Foreign keys】
CountryLanguage.CountryCode=Country.Code
City.CountryCode=Country.Code

    【Question】
    List the district name of the city with the smallest population. smallest population refers to MIN(Population);

    【Evidence】
    smallest population refers to MIN(Population);

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT District FROM City ORDER BY Population LIMIT 1
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 world
【Schema】
# Table: Country
[
(Code:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Name:TEXT, Examples: [Aruba, Afghanistan, Angola]),
(Continent:TEXT, Examples: [North America, Asia, Africa]),
(Region:TEXT, Examples: [Caribbean]),
(SurfaceArea:REAL, Examples: [193.0, 652090.0, 1246700.0]),
(IndepYear:INTEGER, Examples: [1919, 1975, 1912]),
(Population:INTEGER, Examples: [103000, 22720000, 12878000]),
(LifeExpectancy:REAL, Examples: [78.4, 45.9, 38.3]),
(GNP:REAL, Examples: [828.0, 5976.0, 6648.0]),
(GNPOld:REAL, Examples: [793.0, 7984.0, 2500.0]),
(LocalName:TEXT, Examples: [Aruba]),
(GovernmentForm:TEXT, Examples: [Nonmetropolitan Territory of The Netherlands]),
(HeadOfState:TEXT, Examples: [Beatrix]),
(Capital:INTEGER, Examples: [129, 1, 56]),
(Code2:TEXT, Examples: [AW, AF, AO])
]
# Table: CountryLanguage
[
(CountryCode:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Language:TEXT, Primary Key, Examples: [Dutch, English, Papiamento]),
(IsOfficial:TEXT, Examples: [T, F]),
(Percentage:REAL, Examples: [5.3, 9.5, 76.7])
]
# Table: City
[
(ID:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [Kabul, Qandahar, Herat]),
(CountryCode:TEXT, Examples: [AFG, NLD, ANT]),
(District:TEXT, Examples: [Kabol, Qandahar, Herat]),
(Population:INTEGER, Examples: [1780000, 237500, 186800])
]
【Foreign keys】
CountryLanguage.CountryCode=Country.Code
City.CountryCode=Country.Code

    【Question】
    In which continent does the country with the smallest surface area belongs? smallest surface area refers to MIN(smallest surface area);

    【Evidence】
    smallest surface area refers to MIN(smallest surface area);

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT Continent FROM Country ORDER BY SurfaceArea LIMIT 1
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 world
【Schema】
# Table: Country
[
(Code:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Name:TEXT, Examples: [Aruba, Afghanistan, Angola]),
(Continent:TEXT, Examples: [North America, Asia, Africa]),
(Region:TEXT, Examples: [Caribbean]),
(SurfaceArea:REAL, Examples: [193.0, 652090.0, 1246700.0]),
(IndepYear:INTEGER, Examples: [1919, 1975, 1912]),
(Population:INTEGER, Examples: [103000, 22720000, 12878000]),
(LifeExpectancy:REAL, Examples: [78.4, 45.9, 38.3]),
(GNP:REAL, Examples: [828.0, 5976.0, 6648.0]),
(GNPOld:REAL, Examples: [793.0, 7984.0, 2500.0]),
(LocalName:TEXT, Examples: [Aruba]),
(GovernmentForm:TEXT, Examples: [Nonmetropolitan Territory of The Netherlands]),
(HeadOfState:TEXT, Examples: [Beatrix]),
(Capital:INTEGER, Examples: [129, 1, 56]),
(Code2:TEXT, Examples: [AW, AF, AO])
]
# Table: CountryLanguage
[
(CountryCode:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Language:TEXT, Primary Key, Examples: [Dutch, English, Papiamento]),
(IsOfficial:TEXT, Examples: [T, F]),
(Percentage:REAL, Examples: [5.3, 9.5, 76.7])
]
# Table: City
[
(ID:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [Kabul, Qandahar, Herat]),
(CountryCode:TEXT, Examples: [AFG, NLD, ANT]),
(District:TEXT, Examples: [Kabol, Qandahar, Herat]),
(Population:INTEGER, Examples: [1780000, 237500, 186800])
]
【Foreign keys】
CountryLanguage.CountryCode=Country.Code
City.CountryCode=Country.Code

    【Question】
    Who is the head of the state where the most crowded city belongs? head of the state refers to HeadOfState; most crowded city refers to MAX(Population);

    【Evidence】
    head of the state refers to HeadOfState; most crowded city refers to MAX(Population);

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T1.HeadOfState FROM Country AS T1 INNER JOIN City AS T2 ON T1.Code = T2.CountryCode ORDER BY T2.Population DESC LIMIT 1
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 world
【Schema】
# Table: Country
[
(Code:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Name:TEXT, Examples: [Aruba, Afghanistan, Angola]),
(Continent:TEXT, Examples: [North America, Asia, Africa]),
(Region:TEXT, Examples: [Caribbean]),
(SurfaceArea:REAL, Examples: [193.0, 652090.0, 1246700.0]),
(IndepYear:INTEGER, Examples: [1919, 1975, 1912]),
(Population:INTEGER, Examples: [103000, 22720000, 12878000]),
(LifeExpectancy:REAL, Examples: [78.4, 45.9, 38.3]),
(GNP:REAL, Examples: [828.0, 5976.0, 6648.0]),
(GNPOld:REAL, Examples: [793.0, 7984.0, 2500.0]),
(LocalName:TEXT, Examples: [Aruba]),
(GovernmentForm:TEXT, Examples: [Nonmetropolitan Territory of The Netherlands]),
(HeadOfState:TEXT, Examples: [Beatrix]),
(Capital:INTEGER, Examples: [129, 1, 56]),
(Code2:TEXT, Examples: [AW, AF, AO])
]
# Table: CountryLanguage
[
(CountryCode:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Language:TEXT, Primary Key, Examples: [Dutch, English, Papiamento]),
(IsOfficial:TEXT, Examples: [T, F]),
(Percentage:REAL, Examples: [5.3, 9.5, 76.7])
]
# Table: City
[
(ID:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [Kabul, Qandahar, Herat]),
(CountryCode:TEXT, Examples: [AFG, NLD, ANT]),
(District:TEXT, Examples: [Kabol, Qandahar, Herat]),
(Population:INTEGER, Examples: [1780000, 237500, 186800])
]
【Foreign keys】
CountryLanguage.CountryCode=Country.Code
City.CountryCode=Country.Code

    【Question】
    Among the countries that officially use the English language, what country has the highest capital? officially use the English language refers to `Language` = 'English' AND IsOfficial = 'T'; highest capital refers to MAX(Capital);

    【Evidence】
    officially use the English language refers to `Language` = 'English' AND IsOfficial = 'T'; highest capital refers to MAX(Capital);

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T1.Code FROM Country AS T1 INNER JOIN CountryLanguage AS T2 ON T1.Code = T2.CountryCode WHERE T2.Language = 'English' AND T2.IsOfficial = 'T' ORDER BY T1.Capital DESC LIMIT 1
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 world
【Schema】
# Table: Country
[
(Code:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Name:TEXT, Examples: [Aruba, Afghanistan, Angola]),
(Continent:TEXT, Examples: [North America, Asia, Africa]),
(Region:TEXT, Examples: [Caribbean]),
(SurfaceArea:REAL, Examples: [193.0, 652090.0, 1246700.0]),
(IndepYear:INTEGER, Examples: [1919, 1975, 1912]),
(Population:INTEGER, Examples: [103000, 22720000, 12878000]),
(LifeExpectancy:REAL, Examples: [78.4, 45.9, 38.3]),
(GNP:REAL, Examples: [828.0, 5976.0, 6648.0]),
(GNPOld:REAL, Examples: [793.0, 7984.0, 2500.0]),
(LocalName:TEXT, Examples: [Aruba]),
(GovernmentForm:TEXT, Examples: [Nonmetropolitan Territory of The Netherlands]),
(HeadOfState:TEXT, Examples: [Beatrix]),
(Capital:INTEGER, Examples: [129, 1, 56]),
(Code2:TEXT, Examples: [AW, AF, AO])
]
# Table: CountryLanguage
[
(CountryCode:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Language:TEXT, Primary Key, Examples: [Dutch, English, Papiamento]),
(IsOfficial:TEXT, Examples: [T, F]),
(Percentage:REAL, Examples: [5.3, 9.5, 76.7])
]
# Table: City
[
(ID:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [Kabul, Qandahar, Herat]),
(CountryCode:TEXT, Examples: [AFG, NLD, ANT]),
(District:TEXT, Examples: [Kabol, Qandahar, Herat]),
(Population:INTEGER, Examples: [1780000, 237500, 186800])
]
【Foreign keys】
CountryLanguage.CountryCode=Country.Code
City.CountryCode=Country.Code

    【Question】
    List down the cities that belong to the country with a life expectancy of 66.4.

    【Evidence】
    

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T2.Name FROM Country AS T1 INNER JOIN City AS T2 ON T1.Code = T2.CountryCode WHERE T1.LifeExpectancy = 66.4
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 world
【Schema】
# Table: Country
[
(Code:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Name:TEXT, Examples: [Aruba, Afghanistan, Angola]),
(Continent:TEXT, Examples: [North America, Asia, Africa]),
(Region:TEXT, Examples: [Caribbean]),
(SurfaceArea:REAL, Examples: [193.0, 652090.0, 1246700.0]),
(IndepYear:INTEGER, Examples: [1919, 1975, 1912]),
(Population:INTEGER, Examples: [103000, 22720000, 12878000]),
(LifeExpectancy:REAL, Examples: [78.4, 45.9, 38.3]),
(GNP:REAL, Examples: [828.0, 5976.0, 6648.0]),
(GNPOld:REAL, Examples: [793.0, 7984.0, 2500.0]),
(LocalName:TEXT, Examples: [Aruba]),
(GovernmentForm:TEXT, Examples: [Nonmetropolitan Territory of The Netherlands]),
(HeadOfState:TEXT, Examples: [Beatrix]),
(Capital:INTEGER, Examples: [129, 1, 56]),
(Code2:TEXT, Examples: [AW, AF, AO])
]
# Table: CountryLanguage
[
(CountryCode:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Language:TEXT, Primary Key, Examples: [Dutch, English, Papiamento]),
(IsOfficial:TEXT, Examples: [T, F]),
(Percentage:REAL, Examples: [5.3, 9.5, 76.7])
]
# Table: City
[
(ID:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [Kabul, Qandahar, Herat]),
(CountryCode:TEXT, Examples: [AFG, NLD, ANT]),
(District:TEXT, Examples: [Kabol, Qandahar, Herat]),
(Population:INTEGER, Examples: [1780000, 237500, 186800])
]
【Foreign keys】
CountryLanguage.CountryCode=Country.Code
City.CountryCode=Country.Code

    【Question】
    Give the head of the state of the country with the lowest percentage use of English as their language. head of the state refers to HeadOfState; lowest percentage use of English as their language refers to MIN(Percentage WHERE `Language` = 'English');

    【Evidence】
    head of the state refers to HeadOfState; lowest percentage use of English as their language refers to MIN(Percentage WHERE `Language` = 'English');

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T1.HeadOfState FROM Country AS T1 INNER JOIN CountryLanguage AS T2 ON T1.Code = T2.CountryCode WHERE T2.Language = 'English' ORDER BY T2.Percentage LIMIT 1
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 world
【Schema】
# Table: Country
[
(Code:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Name:TEXT, Examples: [Aruba, Afghanistan, Angola]),
(Continent:TEXT, Examples: [North America, Asia, Africa]),
(Region:TEXT, Examples: [Caribbean]),
(SurfaceArea:REAL, Examples: [193.0, 652090.0, 1246700.0]),
(IndepYear:INTEGER, Examples: [1919, 1975, 1912]),
(Population:INTEGER, Examples: [103000, 22720000, 12878000]),
(LifeExpectancy:REAL, Examples: [78.4, 45.9, 38.3]),
(GNP:REAL, Examples: [828.0, 5976.0, 6648.0]),
(GNPOld:REAL, Examples: [793.0, 7984.0, 2500.0]),
(LocalName:TEXT, Examples: [Aruba]),
(GovernmentForm:TEXT, Examples: [Nonmetropolitan Territory of The Netherlands]),
(HeadOfState:TEXT, Examples: [Beatrix]),
(Capital:INTEGER, Examples: [129, 1, 56]),
(Code2:TEXT, Examples: [AW, AF, AO])
]
# Table: CountryLanguage
[
(CountryCode:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Language:TEXT, Primary Key, Examples: [Dutch, English, Papiamento]),
(IsOfficial:TEXT, Examples: [T, F]),
(Percentage:REAL, Examples: [5.3, 9.5, 76.7])
]
# Table: City
[
(ID:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [Kabul, Qandahar, Herat]),
(CountryCode:TEXT, Examples: [AFG, NLD, ANT]),
(District:TEXT, Examples: [Kabol, Qandahar, Herat]),
(Population:INTEGER, Examples: [1780000, 237500, 186800])
]
【Foreign keys】
CountryLanguage.CountryCode=Country.Code
City.CountryCode=Country.Code

    【Question】
    What is the surface area of the country where Sutton Coldfield city belongs?

    【Evidence】
    

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T1.SurfaceArea FROM Country AS T1 INNER JOIN City AS T2 ON T1.Code = T2.CountryCode WHERE T2.Name = 'Sutton Coldfield'
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 world
【Schema】
# Table: Country
[
(Code:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Name:TEXT, Examples: [Aruba, Afghanistan, Angola]),
(Continent:TEXT, Examples: [North America, Asia, Africa]),
(Region:TEXT, Examples: [Caribbean]),
(SurfaceArea:REAL, Examples: [193.0, 652090.0, 1246700.0]),
(IndepYear:INTEGER, Examples: [1919, 1975, 1912]),
(Population:INTEGER, Examples: [103000, 22720000, 12878000]),
(LifeExpectancy:REAL, Examples: [78.4, 45.9, 38.3]),
(GNP:REAL, Examples: [828.0, 5976.0, 6648.0]),
(GNPOld:REAL, Examples: [793.0, 7984.0, 2500.0]),
(LocalName:TEXT, Examples: [Aruba]),
(GovernmentForm:TEXT, Examples: [Nonmetropolitan Territory of The Netherlands]),
(HeadOfState:TEXT, Examples: [Beatrix]),
(Capital:INTEGER, Examples: [129, 1, 56]),
(Code2:TEXT, Examples: [AW, AF, AO])
]
# Table: CountryLanguage
[
(CountryCode:TEXT, Primary Key, Examples: [ABW, AFG, AGO]),
(Language:TEXT, Primary Key, Examples: [Dutch, English, Papiamento]),
(IsOfficial:TEXT, Examples: [T, F]),
(Percentage:REAL, Examples: [5.3, 9.5, 76.7])
]
# Table: City
[
(ID:INTEGER, Primary Key, Examples: [1, 2, 3]),
(Name:TEXT, Examples: [Kabul, Qandahar, Herat]),
(CountryCode:TEXT, Examples: [AFG, NLD, ANT]),
(District:TEXT, Examples: [Kabol, Qandahar, Herat]),
(Population:INTEGER, Examples: [1780000, 237500, 186800])
]
【Foreign keys】
CountryLanguage.CountryCode=Country.Code
City.CountryCode=Country.Code

    【Question】
    List down the languages of the countries that have population below 8000. population below 8000 refers to Population < 8000;

    【Evidence】
    population below 8000 refers to Population < 8000;

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T2.Language FROM Country AS T1 INNER JOIN CountryLanguage AS T2 ON T1.Code = T2.CountryCode WHERE T1.Population < 8000