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 gravidade média dos incidentes de segurança no local de trabalho para cada sindicato?
 ###Tabelas: 
CREATE TABLE workplace_safety (safety_id INT, union_name VARCHAR(50), incident_date DATE, incident_type VARCHAR(50), severity VARCHAR(50));CREATE VIEW union_safety_incidents AS SELECT union_name, severity FROM workplace_safety;
SELECT union_name, AVG(RANK() OVER (PARTITION BY union_name ORDER BY CASE severity WHEN 'High' THEN 1 WHEN 'Medium' THEN 2 WHEN 'Low' THEN 3 END)) as avg_severity FROM union_safety_incidents GROUP BY union_name;