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: Mostrar o número de locais de trabalho com acordos de negociação coletiva bem-sucedidos no Reino Unido, agrupados por região e tipo?
 ###Tabelas: 
CREATE TABLE workplaces_uk (id INT, name TEXT, region TEXT, type TEXT, total_employees INT); INSERT INTO workplaces_uk (id, name, region, type, total_employees) VALUES (1, 'ABC Company', 'London', 'Manufacturing', 500); INSERT INTO workplaces_uk (id, name, region, type, total_employees) VALUES (2, 'XYZ Corporation', 'Manchester', 'Service', 300);
SELECT region, type, COUNT(*) as total_workplaces FROM workplaces_uk WHERE total_employees > 0 GROUP BY region, type;