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: Quantos distritos William B. Oliver representa?
 ###Tabelas: CREATE TABLE finances (finances_id AUTO_INCREMENT PRIMARY KEY, Year VARCHAR, Total Support and Revenue VARCHAR, Total Expenses VARCHAR, Increase in Net Assets VARCHAR, Net Assets at End of Year VARCHAR) CREATE TABLE official_delegates (official_delegates_id AUTO_INCREMENT PRIMARY KEY, Represent VARCHAR, Contestant VARCHAR, Age INT, Height (ft.) VARCHAR, Height (mtr.) VARCHAR, Hometown VARCHAR) CREATE TABLE alabama (alabama_id AUTO_INCREMENT PRIMARY KEY, District VARCHAR, Incumbent VARCHAR, Party VARCHAR, First elected INT, Results VARCHAR, Candidates VARCHAR) CREATE TABLE  (_id AUTO_INCREMENT PRIMARY KEY, District VARCHAR, Incumbent VARCHAR, Party VARCHAR, First elected INT, Result VARCHAR, Candidates VARCHAR) CREATE TABLE recent_winners (recent_winners_id AUTO_INCREMENT PRIMARY KEY, Year / Theme VARCHAR, Award name VARCHAR, Team name VARCHAR, Team number INT, City, State/Country VARCHAR)  
SELECT COUNT District FROM  WHERE Incumbent = William B. Oliver