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: Quais são os nomes e patentes dos militares com nível de autorização de segurança 'Top Secret' ou superior na divisão 'Forças Especiais'?
 ###Tabelas: 
CREATE TABLE Personnel (id INT, name VARCHAR(50), rank VARCHAR(20), department VARCHAR(20), division VARCHAR(20)); INSERT INTO Personnel (id, name, rank, department, division) VALUES (1, 'John Doe', 'Captain', 'Intelligence', 'Special Forces'), (2, 'Jane Smith', 'Lieutenant', 'Intelligence', 'Special Forces'), (3, 'Alice Johnson', 'Colonel', 'Military', 'Army'), (4, 'Bob Brown', 'Petty Officer', 'Navy', 'Navy'); CREATE TABLE ClearanceLevels (id INT, level VARCHAR(20)); INSERT INTO ClearanceLevels (id, level) VALUES (1, 'Secret'), (2, 'Top Secret'), (3, 'Confidential'), (4, 'Top Secret Plus'); CREATE TABLE PersonnelClearances (personnel_id INT, clearance_id INT); INSERT INTO PersonnelClearances (personnel_id, clearance_id) VALUES (1, 2), (2, 4), (3, 1), (4, 1);
SELECT p.name, p.rank FROM Personnel p INNER JOIN PersonnelClearances pc ON p.id = pc.personnel_id INNER JOIN ClearanceLevels cl ON pc.clearance_id = cl.id WHERE p.division = 'Special Forces' AND cl.level IN ('Top Secret', 'Top Secret Plus');