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】 law_episode
【Schema】
# Table: Credit
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(person_id:TEXT, Primary Key, Examples: [nm0000973, nm0001583, nm0001832]),
(category:TEXT, Examples: [Additional Crew]),
(role:TEXT, Examples: [technical advisor]),
(credited:TEXT, Examples: [true, false])
]
# Table: Person
[
(person_id:TEXT, Primary Key, Examples: [nm0000210, nm0000973, nm0001346]),
(name:TEXT, Examples: [Julia Roberts, Rene Balcer, Billy Fox]),
(birthdate:DATE, Examples: [1967-10-28]),
(birth_name:TEXT, Examples: [Julia Fiona Roberts]),
(birth_place:TEXT, Examples: [Smyrna, Montreal, Harrisburg]),
(birth_region:TEXT, Examples: [Georgia, Quebec, Pennsylvania]),
(birth_country:TEXT, Examples: [USA, Canada, England]),
(height_meters:REAL, Examples: [1.73, 1.88, 1.93]),
(nickname:TEXT, Examples: [Jules, Gus, Ed])
]
# Table: Award
[
(award_id:INTEGER, Primary Key, Examples: [258, 259, 260]),
(organization:TEXT),
(year:INTEGER, Examples: [1999, 2000]),
(award_category:TEXT, Examples: [Monitor, Primetime Emmy, Silver Gavel Award]),
(award:TEXT),
(series:TEXT, Examples: [Law and Order]),
(episode_id:TEXT, Examples: [tt0629149, tt0629398, tt0629248]),
(person_id:TEXT, Examples: [nm0937725, nm0792309, nm0049569]),
(role:TEXT, Examples: [Katrina Ludlow, production mixer, re-recording mixer]),
(result:TEXT, Examples: [Winner, Nominee])
]
# Table: Vote
[
(episode_id:TEXT, Examples: [tt0629204, tt0629228, tt0629170]),
(stars:INTEGER, Examples: [10, 9, 8]),
(votes:INTEGER, Examples: [36, 39, 64]),
(percent:REAL, Examples: [17.7, 19.2, 31.5])
]
# Table: Episode
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(series:TEXT, Examples: [Law and Order]),
(season:INTEGER, Examples: [9]),
(episode:INTEGER, Examples: [1, 2, 3]),
(number_in_series:INTEGER, Examples: [182, 183, 184]),
(title:TEXT, Examples: [Cherished, DWB, Bait]),
(summary:TEXT),
(air_date:DATE, Examples: [1998-09-23]),
(episode_image:TEXT),
(rating:REAL, Examples: [7.9, 7.6, 8.2]),
(votes:INTEGER, Examples: [203, 177, 159])
]
# Table: Keyword
[
(episode_id:TEXT, Primary Key, Examples: [tt0629239, tt0629397, tt0629420]),
(keyword:TEXT, Primary Key, Examples: [nun, priest, police officer])
]
【Foreign keys】
Credit.episode_id=Episode.episode_id
Credit.person_id=Person.person_id
Award.episode_id=Episode.episode_id
Award.person_id=Person.person_id
Vote.episode_id=Episode.episode_id
Keyword.episode_id=Episode.episode_id

    【Question】
    Which role have won at least two awards for the entire season and list out the name? at least two awards refers to count(role) >1

    【Evidence】
    at least two awards refers to count(role) >1

    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 FROM Person AS T1 INNER JOIN Award AS T2 ON T1.person_id = T2.person_id GROUP BY T2.role HAVING COUNT(T2.award_id) > 1
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 law_episode
【Schema】
# Table: Credit
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(person_id:TEXT, Primary Key, Examples: [nm0000973, nm0001583, nm0001832]),
(category:TEXT, Examples: [Additional Crew]),
(role:TEXT, Examples: [technical advisor]),
(credited:TEXT, Examples: [true, false])
]
# Table: Person
[
(person_id:TEXT, Primary Key, Examples: [nm0000210, nm0000973, nm0001346]),
(name:TEXT, Examples: [Julia Roberts, Rene Balcer, Billy Fox]),
(birthdate:DATE, Examples: [1967-10-28]),
(birth_name:TEXT, Examples: [Julia Fiona Roberts]),
(birth_place:TEXT, Examples: [Smyrna, Montreal, Harrisburg]),
(birth_region:TEXT, Examples: [Georgia, Quebec, Pennsylvania]),
(birth_country:TEXT, Examples: [USA, Canada, England]),
(height_meters:REAL, Examples: [1.73, 1.88, 1.93]),
(nickname:TEXT, Examples: [Jules, Gus, Ed])
]
# Table: Award
[
(award_id:INTEGER, Primary Key, Examples: [258, 259, 260]),
(organization:TEXT),
(year:INTEGER, Examples: [1999, 2000]),
(award_category:TEXT, Examples: [Monitor, Primetime Emmy, Silver Gavel Award]),
(award:TEXT),
(series:TEXT, Examples: [Law and Order]),
(episode_id:TEXT, Examples: [tt0629149, tt0629398, tt0629248]),
(person_id:TEXT, Examples: [nm0937725, nm0792309, nm0049569]),
(role:TEXT, Examples: [Katrina Ludlow, production mixer, re-recording mixer]),
(result:TEXT, Examples: [Winner, Nominee])
]
# Table: Vote
[
(episode_id:TEXT, Examples: [tt0629204, tt0629228, tt0629170]),
(stars:INTEGER, Examples: [10, 9, 8]),
(votes:INTEGER, Examples: [36, 39, 64]),
(percent:REAL, Examples: [17.7, 19.2, 31.5])
]
# Table: Episode
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(series:TEXT, Examples: [Law and Order]),
(season:INTEGER, Examples: [9]),
(episode:INTEGER, Examples: [1, 2, 3]),
(number_in_series:INTEGER, Examples: [182, 183, 184]),
(title:TEXT, Examples: [Cherished, DWB, Bait]),
(summary:TEXT),
(air_date:DATE, Examples: [1998-09-23]),
(episode_image:TEXT),
(rating:REAL, Examples: [7.9, 7.6, 8.2]),
(votes:INTEGER, Examples: [203, 177, 159])
]
# Table: Keyword
[
(episode_id:TEXT, Primary Key, Examples: [tt0629239, tt0629397, tt0629420]),
(keyword:TEXT, Primary Key, Examples: [nun, priest, police officer])
]
【Foreign keys】
Credit.episode_id=Episode.episode_id
Credit.person_id=Person.person_id
Award.episode_id=Episode.episode_id
Award.person_id=Person.person_id
Vote.episode_id=Episode.episode_id
Keyword.episode_id=Episode.episode_id

    【Question】
    Which episodes are nominated for an awards but not win? nominated for an award but not win refers to result = 'Nominee'

    【Evidence】
    nominated for an award but not win refers to result = 'Nominee'

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

SQL: SELECT T1.episode FROM Episode AS T1 INNER JOIN Award AS T2 ON T1.episode_id = T2.episode_id WHERE T2.result = 'Nominee'
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 law_episode
【Schema】
# Table: Credit
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(person_id:TEXT, Primary Key, Examples: [nm0000973, nm0001583, nm0001832]),
(category:TEXT, Examples: [Additional Crew]),
(role:TEXT, Examples: [technical advisor]),
(credited:TEXT, Examples: [true, false])
]
# Table: Person
[
(person_id:TEXT, Primary Key, Examples: [nm0000210, nm0000973, nm0001346]),
(name:TEXT, Examples: [Julia Roberts, Rene Balcer, Billy Fox]),
(birthdate:DATE, Examples: [1967-10-28]),
(birth_name:TEXT, Examples: [Julia Fiona Roberts]),
(birth_place:TEXT, Examples: [Smyrna, Montreal, Harrisburg]),
(birth_region:TEXT, Examples: [Georgia, Quebec, Pennsylvania]),
(birth_country:TEXT, Examples: [USA, Canada, England]),
(height_meters:REAL, Examples: [1.73, 1.88, 1.93]),
(nickname:TEXT, Examples: [Jules, Gus, Ed])
]
# Table: Award
[
(award_id:INTEGER, Primary Key, Examples: [258, 259, 260]),
(organization:TEXT),
(year:INTEGER, Examples: [1999, 2000]),
(award_category:TEXT, Examples: [Monitor, Primetime Emmy, Silver Gavel Award]),
(award:TEXT),
(series:TEXT, Examples: [Law and Order]),
(episode_id:TEXT, Examples: [tt0629149, tt0629398, tt0629248]),
(person_id:TEXT, Examples: [nm0937725, nm0792309, nm0049569]),
(role:TEXT, Examples: [Katrina Ludlow, production mixer, re-recording mixer]),
(result:TEXT, Examples: [Winner, Nominee])
]
# Table: Vote
[
(episode_id:TEXT, Examples: [tt0629204, tt0629228, tt0629170]),
(stars:INTEGER, Examples: [10, 9, 8]),
(votes:INTEGER, Examples: [36, 39, 64]),
(percent:REAL, Examples: [17.7, 19.2, 31.5])
]
# Table: Episode
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(series:TEXT, Examples: [Law and Order]),
(season:INTEGER, Examples: [9]),
(episode:INTEGER, Examples: [1, 2, 3]),
(number_in_series:INTEGER, Examples: [182, 183, 184]),
(title:TEXT, Examples: [Cherished, DWB, Bait]),
(summary:TEXT),
(air_date:DATE, Examples: [1998-09-23]),
(episode_image:TEXT),
(rating:REAL, Examples: [7.9, 7.6, 8.2]),
(votes:INTEGER, Examples: [203, 177, 159])
]
# Table: Keyword
[
(episode_id:TEXT, Primary Key, Examples: [tt0629239, tt0629397, tt0629420]),
(keyword:TEXT, Primary Key, Examples: [nun, priest, police officer])
]
【Foreign keys】
Credit.episode_id=Episode.episode_id
Credit.person_id=Person.person_id
Award.episode_id=Episode.episode_id
Award.person_id=Person.person_id
Vote.episode_id=Episode.episode_id
Keyword.episode_id=Episode.episode_id

    【Question】
    What is the average rating for each episode in season 9? average rating = divide(sum(rating), count(episode_id))

    【Evidence】
    average rating = divide(sum(rating), count(episode_id))

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

SQL: SELECT SUM(rating) / COUNT(episode_id) FROM Episode WHERE season = 9
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 law_episode
【Schema】
# Table: Credit
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(person_id:TEXT, Primary Key, Examples: [nm0000973, nm0001583, nm0001832]),
(category:TEXT, Examples: [Additional Crew]),
(role:TEXT, Examples: [technical advisor]),
(credited:TEXT, Examples: [true, false])
]
# Table: Person
[
(person_id:TEXT, Primary Key, Examples: [nm0000210, nm0000973, nm0001346]),
(name:TEXT, Examples: [Julia Roberts, Rene Balcer, Billy Fox]),
(birthdate:DATE, Examples: [1967-10-28]),
(birth_name:TEXT, Examples: [Julia Fiona Roberts]),
(birth_place:TEXT, Examples: [Smyrna, Montreal, Harrisburg]),
(birth_region:TEXT, Examples: [Georgia, Quebec, Pennsylvania]),
(birth_country:TEXT, Examples: [USA, Canada, England]),
(height_meters:REAL, Examples: [1.73, 1.88, 1.93]),
(nickname:TEXT, Examples: [Jules, Gus, Ed])
]
# Table: Award
[
(award_id:INTEGER, Primary Key, Examples: [258, 259, 260]),
(organization:TEXT),
(year:INTEGER, Examples: [1999, 2000]),
(award_category:TEXT, Examples: [Monitor, Primetime Emmy, Silver Gavel Award]),
(award:TEXT),
(series:TEXT, Examples: [Law and Order]),
(episode_id:TEXT, Examples: [tt0629149, tt0629398, tt0629248]),
(person_id:TEXT, Examples: [nm0937725, nm0792309, nm0049569]),
(role:TEXT, Examples: [Katrina Ludlow, production mixer, re-recording mixer]),
(result:TEXT, Examples: [Winner, Nominee])
]
# Table: Vote
[
(episode_id:TEXT, Examples: [tt0629204, tt0629228, tt0629170]),
(stars:INTEGER, Examples: [10, 9, 8]),
(votes:INTEGER, Examples: [36, 39, 64]),
(percent:REAL, Examples: [17.7, 19.2, 31.5])
]
# Table: Episode
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(series:TEXT, Examples: [Law and Order]),
(season:INTEGER, Examples: [9]),
(episode:INTEGER, Examples: [1, 2, 3]),
(number_in_series:INTEGER, Examples: [182, 183, 184]),
(title:TEXT, Examples: [Cherished, DWB, Bait]),
(summary:TEXT),
(air_date:DATE, Examples: [1998-09-23]),
(episode_image:TEXT),
(rating:REAL, Examples: [7.9, 7.6, 8.2]),
(votes:INTEGER, Examples: [203, 177, 159])
]
# Table: Keyword
[
(episode_id:TEXT, Primary Key, Examples: [tt0629239, tt0629397, tt0629420]),
(keyword:TEXT, Primary Key, Examples: [nun, priest, police officer])
]
【Foreign keys】
Credit.episode_id=Episode.episode_id
Credit.person_id=Person.person_id
Award.episode_id=Episode.episode_id
Award.person_id=Person.person_id
Vote.episode_id=Episode.episode_id
Keyword.episode_id=Episode.episode_id

    【Question】
    What is the episode rating with the most award won? the most award won refers to max(episode_id where result = 'Winner')

    【Evidence】
    the most award won refers to max(episode_id where result = 'Winner')

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

SQL: SELECT T1.rating FROM Episode AS T1 INNER JOIN Award AS T2 ON T1.episode_id = T2.episode_id WHERE T2.result = 'Winner' GROUP BY T1.episode_id ORDER BY COUNT(T2.award_id) DESC LIMIT 1
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 law_episode
【Schema】
# Table: Credit
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(person_id:TEXT, Primary Key, Examples: [nm0000973, nm0001583, nm0001832]),
(category:TEXT, Examples: [Additional Crew]),
(role:TEXT, Examples: [technical advisor]),
(credited:TEXT, Examples: [true, false])
]
# Table: Person
[
(person_id:TEXT, Primary Key, Examples: [nm0000210, nm0000973, nm0001346]),
(name:TEXT, Examples: [Julia Roberts, Rene Balcer, Billy Fox]),
(birthdate:DATE, Examples: [1967-10-28]),
(birth_name:TEXT, Examples: [Julia Fiona Roberts]),
(birth_place:TEXT, Examples: [Smyrna, Montreal, Harrisburg]),
(birth_region:TEXT, Examples: [Georgia, Quebec, Pennsylvania]),
(birth_country:TEXT, Examples: [USA, Canada, England]),
(height_meters:REAL, Examples: [1.73, 1.88, 1.93]),
(nickname:TEXT, Examples: [Jules, Gus, Ed])
]
# Table: Award
[
(award_id:INTEGER, Primary Key, Examples: [258, 259, 260]),
(organization:TEXT),
(year:INTEGER, Examples: [1999, 2000]),
(award_category:TEXT, Examples: [Monitor, Primetime Emmy, Silver Gavel Award]),
(award:TEXT),
(series:TEXT, Examples: [Law and Order]),
(episode_id:TEXT, Examples: [tt0629149, tt0629398, tt0629248]),
(person_id:TEXT, Examples: [nm0937725, nm0792309, nm0049569]),
(role:TEXT, Examples: [Katrina Ludlow, production mixer, re-recording mixer]),
(result:TEXT, Examples: [Winner, Nominee])
]
# Table: Vote
[
(episode_id:TEXT, Examples: [tt0629204, tt0629228, tt0629170]),
(stars:INTEGER, Examples: [10, 9, 8]),
(votes:INTEGER, Examples: [36, 39, 64]),
(percent:REAL, Examples: [17.7, 19.2, 31.5])
]
# Table: Episode
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(series:TEXT, Examples: [Law and Order]),
(season:INTEGER, Examples: [9]),
(episode:INTEGER, Examples: [1, 2, 3]),
(number_in_series:INTEGER, Examples: [182, 183, 184]),
(title:TEXT, Examples: [Cherished, DWB, Bait]),
(summary:TEXT),
(air_date:DATE, Examples: [1998-09-23]),
(episode_image:TEXT),
(rating:REAL, Examples: [7.9, 7.6, 8.2]),
(votes:INTEGER, Examples: [203, 177, 159])
]
# Table: Keyword
[
(episode_id:TEXT, Primary Key, Examples: [tt0629239, tt0629397, tt0629420]),
(keyword:TEXT, Primary Key, Examples: [nun, priest, police officer])
]
【Foreign keys】
Credit.episode_id=Episode.episode_id
Credit.person_id=Person.person_id
Award.episode_id=Episode.episode_id
Award.person_id=Person.person_id
Vote.episode_id=Episode.episode_id
Keyword.episode_id=Episode.episode_id

    【Question】
    What is the episode that has mafia keyword? mafia keyword refers to Keyword = 'mafia'

    【Evidence】
    mafia keyword refers to Keyword = 'mafia'

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

SQL: SELECT T1.episode FROM Episode AS T1 INNER JOIN Keyword AS T2 ON T1.episode_id = T2.episode_id WHERE T2.Keyword = 'mafia'
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 law_episode
【Schema】
# Table: Credit
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(person_id:TEXT, Primary Key, Examples: [nm0000973, nm0001583, nm0001832]),
(category:TEXT, Examples: [Additional Crew]),
(role:TEXT, Examples: [technical advisor]),
(credited:TEXT, Examples: [true, false])
]
# Table: Person
[
(person_id:TEXT, Primary Key, Examples: [nm0000210, nm0000973, nm0001346]),
(name:TEXT, Examples: [Julia Roberts, Rene Balcer, Billy Fox]),
(birthdate:DATE, Examples: [1967-10-28]),
(birth_name:TEXT, Examples: [Julia Fiona Roberts]),
(birth_place:TEXT, Examples: [Smyrna, Montreal, Harrisburg]),
(birth_region:TEXT, Examples: [Georgia, Quebec, Pennsylvania]),
(birth_country:TEXT, Examples: [USA, Canada, England]),
(height_meters:REAL, Examples: [1.73, 1.88, 1.93]),
(nickname:TEXT, Examples: [Jules, Gus, Ed])
]
# Table: Award
[
(award_id:INTEGER, Primary Key, Examples: [258, 259, 260]),
(organization:TEXT),
(year:INTEGER, Examples: [1999, 2000]),
(award_category:TEXT, Examples: [Monitor, Primetime Emmy, Silver Gavel Award]),
(award:TEXT),
(series:TEXT, Examples: [Law and Order]),
(episode_id:TEXT, Examples: [tt0629149, tt0629398, tt0629248]),
(person_id:TEXT, Examples: [nm0937725, nm0792309, nm0049569]),
(role:TEXT, Examples: [Katrina Ludlow, production mixer, re-recording mixer]),
(result:TEXT, Examples: [Winner, Nominee])
]
# Table: Vote
[
(episode_id:TEXT, Examples: [tt0629204, tt0629228, tt0629170]),
(stars:INTEGER, Examples: [10, 9, 8]),
(votes:INTEGER, Examples: [36, 39, 64]),
(percent:REAL, Examples: [17.7, 19.2, 31.5])
]
# Table: Episode
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(series:TEXT, Examples: [Law and Order]),
(season:INTEGER, Examples: [9]),
(episode:INTEGER, Examples: [1, 2, 3]),
(number_in_series:INTEGER, Examples: [182, 183, 184]),
(title:TEXT, Examples: [Cherished, DWB, Bait]),
(summary:TEXT),
(air_date:DATE, Examples: [1998-09-23]),
(episode_image:TEXT),
(rating:REAL, Examples: [7.9, 7.6, 8.2]),
(votes:INTEGER, Examples: [203, 177, 159])
]
# Table: Keyword
[
(episode_id:TEXT, Primary Key, Examples: [tt0629239, tt0629397, tt0629420]),
(keyword:TEXT, Primary Key, Examples: [nun, priest, police officer])
]
【Foreign keys】
Credit.episode_id=Episode.episode_id
Credit.person_id=Person.person_id
Award.episode_id=Episode.episode_id
Award.person_id=Person.person_id
Vote.episode_id=Episode.episode_id
Keyword.episode_id=Episode.episode_id

    【Question】
    What is the average ranking episodes that are nominated for an award? average ranking = divide(sum(rating), sum(episode_id))

    【Evidence】
    average ranking = divide(sum(rating), sum(episode_id))

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

SQL: SELECT SUM(T1.rating) / COUNT(T1.episode) FROM Episode AS T1 INNER JOIN Award AS T2 ON T1.episode_id = T2.episode_id
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 law_episode
【Schema】
# Table: Credit
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(person_id:TEXT, Primary Key, Examples: [nm0000973, nm0001583, nm0001832]),
(category:TEXT, Examples: [Additional Crew]),
(role:TEXT, Examples: [technical advisor]),
(credited:TEXT, Examples: [true, false])
]
# Table: Person
[
(person_id:TEXT, Primary Key, Examples: [nm0000210, nm0000973, nm0001346]),
(name:TEXT, Examples: [Julia Roberts, Rene Balcer, Billy Fox]),
(birthdate:DATE, Examples: [1967-10-28]),
(birth_name:TEXT, Examples: [Julia Fiona Roberts]),
(birth_place:TEXT, Examples: [Smyrna, Montreal, Harrisburg]),
(birth_region:TEXT, Examples: [Georgia, Quebec, Pennsylvania]),
(birth_country:TEXT, Examples: [USA, Canada, England]),
(height_meters:REAL, Examples: [1.73, 1.88, 1.93]),
(nickname:TEXT, Examples: [Jules, Gus, Ed])
]
# Table: Award
[
(award_id:INTEGER, Primary Key, Examples: [258, 259, 260]),
(organization:TEXT),
(year:INTEGER, Examples: [1999, 2000]),
(award_category:TEXT, Examples: [Monitor, Primetime Emmy, Silver Gavel Award]),
(award:TEXT),
(series:TEXT, Examples: [Law and Order]),
(episode_id:TEXT, Examples: [tt0629149, tt0629398, tt0629248]),
(person_id:TEXT, Examples: [nm0937725, nm0792309, nm0049569]),
(role:TEXT, Examples: [Katrina Ludlow, production mixer, re-recording mixer]),
(result:TEXT, Examples: [Winner, Nominee])
]
# Table: Vote
[
(episode_id:TEXT, Examples: [tt0629204, tt0629228, tt0629170]),
(stars:INTEGER, Examples: [10, 9, 8]),
(votes:INTEGER, Examples: [36, 39, 64]),
(percent:REAL, Examples: [17.7, 19.2, 31.5])
]
# Table: Episode
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(series:TEXT, Examples: [Law and Order]),
(season:INTEGER, Examples: [9]),
(episode:INTEGER, Examples: [1, 2, 3]),
(number_in_series:INTEGER, Examples: [182, 183, 184]),
(title:TEXT, Examples: [Cherished, DWB, Bait]),
(summary:TEXT),
(air_date:DATE, Examples: [1998-09-23]),
(episode_image:TEXT),
(rating:REAL, Examples: [7.9, 7.6, 8.2]),
(votes:INTEGER, Examples: [203, 177, 159])
]
# Table: Keyword
[
(episode_id:TEXT, Primary Key, Examples: [tt0629239, tt0629397, tt0629420]),
(keyword:TEXT, Primary Key, Examples: [nun, priest, police officer])
]
【Foreign keys】
Credit.episode_id=Episode.episode_id
Credit.person_id=Person.person_id
Award.episode_id=Episode.episode_id
Award.person_id=Person.person_id
Vote.episode_id=Episode.episode_id
Keyword.episode_id=Episode.episode_id

    【Question】
    Which continent was Michael Preston born on? continent refers to birth_country

    【Evidence】
    continent refers to birth_country

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

SQL: SELECT birth_country FROM Person WHERE name = 'Michael Preston'
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 law_episode
【Schema】
# Table: Credit
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(person_id:TEXT, Primary Key, Examples: [nm0000973, nm0001583, nm0001832]),
(category:TEXT, Examples: [Additional Crew]),
(role:TEXT, Examples: [technical advisor]),
(credited:TEXT, Examples: [true, false])
]
# Table: Person
[
(person_id:TEXT, Primary Key, Examples: [nm0000210, nm0000973, nm0001346]),
(name:TEXT, Examples: [Julia Roberts, Rene Balcer, Billy Fox]),
(birthdate:DATE, Examples: [1967-10-28]),
(birth_name:TEXT, Examples: [Julia Fiona Roberts]),
(birth_place:TEXT, Examples: [Smyrna, Montreal, Harrisburg]),
(birth_region:TEXT, Examples: [Georgia, Quebec, Pennsylvania]),
(birth_country:TEXT, Examples: [USA, Canada, England]),
(height_meters:REAL, Examples: [1.73, 1.88, 1.93]),
(nickname:TEXT, Examples: [Jules, Gus, Ed])
]
# Table: Award
[
(award_id:INTEGER, Primary Key, Examples: [258, 259, 260]),
(organization:TEXT),
(year:INTEGER, Examples: [1999, 2000]),
(award_category:TEXT, Examples: [Monitor, Primetime Emmy, Silver Gavel Award]),
(award:TEXT),
(series:TEXT, Examples: [Law and Order]),
(episode_id:TEXT, Examples: [tt0629149, tt0629398, tt0629248]),
(person_id:TEXT, Examples: [nm0937725, nm0792309, nm0049569]),
(role:TEXT, Examples: [Katrina Ludlow, production mixer, re-recording mixer]),
(result:TEXT, Examples: [Winner, Nominee])
]
# Table: Vote
[
(episode_id:TEXT, Examples: [tt0629204, tt0629228, tt0629170]),
(stars:INTEGER, Examples: [10, 9, 8]),
(votes:INTEGER, Examples: [36, 39, 64]),
(percent:REAL, Examples: [17.7, 19.2, 31.5])
]
# Table: Episode
[
(episode_id:TEXT, Primary Key, Examples: [tt0629146, tt0629149, tt0629153]),
(series:TEXT, Examples: [Law and Order]),
(season:INTEGER, Examples: [9]),
(episode:INTEGER, Examples: [1, 2, 3]),
(number_in_series:INTEGER, Examples: [182, 183, 184]),
(title:TEXT, Examples: [Cherished, DWB, Bait]),
(summary:TEXT),
(air_date:DATE, Examples: [1998-09-23]),
(episode_image:TEXT),
(rating:REAL, Examples: [7.9, 7.6, 8.2]),
(votes:INTEGER, Examples: [203, 177, 159])
]
# Table: Keyword
[
(episode_id:TEXT, Primary Key, Examples: [tt0629239, tt0629397, tt0629420]),
(keyword:TEXT, Primary Key, Examples: [nun, priest, police officer])
]
【Foreign keys】
Credit.episode_id=Episode.episode_id
Credit.person_id=Person.person_id
Award.episode_id=Episode.episode_id
Award.person_id=Person.person_id
Vote.episode_id=Episode.episode_id
Keyword.episode_id=Episode.episode_id

    【Question】
    What is the date of birth of the actor who played the role of a "writer"? date of birth refers to birthdate

    【Evidence】
    date of birth refers to birthdate

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

SQL: SELECT T2.birthdate FROM Award AS T1 INNER JOIN Person AS T2 ON T1.person_id = T2.person_id WHERE T1.role = 'writer'