Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a porcentagem de primeira vez em 2009 do exame de ciências gerais mg 5-9 com uma porcentagem de primeira vez de 54% em 2008?
 ###Tabelas: CREATE TABLE wanganui_district (wanganui_district_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Years VARCHAR, Gender VARCHAR, Area VARCHAR, Authority VARCHAR, Decile INT, Roll INT) CREATE TABLE pool_2 (pool_2_id AUTO_INCREMENT PRIMARY KEY, Team VARCHAR, Tries for INT, Tries against INT, Try diff VARCHAR, Points for INT, Points against INT, Points diff VARCHAR) CREATE TABLE passing_rates (passing_rates_id AUTO_INCREMENT PRIMARY KEY, Exam VARCHAR, 2006 First Time VARCHAR, 2006 All VARCHAR, 2007 First Time VARCHAR, 2007 All VARCHAR, 2008 First Time VARCHAR, 2008 All VARCHAR, 2009 First Time VARCHAR, 2009 All VARCHAR, 2010 First Time VARCHAR, 2011 First Time VARCHAR, 2012 First Time VARCHAR) CREATE TABLE season_by_season_results (season_by_season_results_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, Manager VARCHAR, Record [a ] VARCHAR, Win % INT, Post-season record [e ] VARCHAR, Post-season win % VARCHAR, MLB affiliate VARCHAR) CREATE TABLE television_series (television_series_id AUTO_INCREMENT PRIMARY KEY, Year INT, Chinese Title VARCHAR, English Title VARCHAR, Role VARCHAR, Character VARCHAR)  
SELECT 2009 First Time FROM passing_rates WHERE 2008 First Time = 54% AND Exam = mg general science 5-9