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: Quantas ocupações únicas estão representadas na audiência do evento 'Arte Moderna'?
 ###Tabelas: 
CREATE TABLE Events (EventID INT PRIMARY KEY, EventName VARCHAR(255), Attendance INT); CREATE TABLE Audience (AudienceID INT PRIMARY KEY, Age INT, Gender VARCHAR(10), Occupation VARCHAR(255), EventID INT, FOREIGN KEY (EventID) REFERENCES Events(EventID)); INSERT INTO Events (EventID, EventName, Attendance) VALUES (1, 'Modern Art', 650); INSERT INTO Audience (AudienceID, Age, Gender, Occupation, EventID) VALUES (1, 32, 'Female', 'Art Student', 1), (2, 45, 'Male', 'Art Historian', 1), (3, 28, 'Non-binary', 'Graphic Designer', 1);
SELECT COUNT(DISTINCT Audience.Occupation) FROM Audience INNER JOIN Events ON Audience.EventID = Events.EventID WHERE Events.EventName = 'Modern Art';