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 tipos distintos de políticas de cibersegurança presentes no banco de dados de Análise de Políticas, e quais departamentos têm menos conformidade, de acordo com nosso banco de dados de Auditoria de Segurança?
 ###Tabelas: 
CREATE TABLE PolicyAnalysis (id INT, policy VARCHAR(100), department VARCHAR(50)); INSERT INTO PolicyAnalysis (id, policy, department) VALUES (1, 'Data Access Policy', 'Sales'), (2, 'Password Policy', 'Marketing'); CREATE TABLE SecurityAudit (id INT, user VARCHAR(50), policy VARCHAR(100), department VARCHAR(50), compliance INT); INSERT INTO SecurityAudit (id, user, policy, department, compliance) VALUES (1, 'Eve', 'Data Handling Policy', 'Sales', 85), (2, 'Frank', 'Password Policy', 'Marketing', 95);
SELECT policy FROM PolicyAnalysis GROUP BY policy; SELECT department, MIN(compliance) as least_compliance FROM SecurityAudit GROUP BY department;