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: Encontre o número de empresas parceiras de cadeia de suprimentos circulares nos Estados Unidos.
 ###Tabelas: 
CREATE TABLE companies (company_id INT, name VARCHAR(100), type VARCHAR(50), location VARCHAR(50)); INSERT INTO companies (company_id, name, type, location) VALUES (1, 'Eco-Friendly Packaging Co.', 'Supplier', 'United States'); INSERT INTO companies (company_id, name, type, location) VALUES (2, 'Green Apparel Manufacturer', 'Manufacturer', 'United States'); CREATE TABLE partnerships (partnership_id INT, company_id INT, partner_id INT, type VARCHAR(50)); INSERT INTO partnerships (partnership_id, company_id, partner_id, type) VALUES (1, 1, 2, 'Circular Supply Chain');
SELECT COUNT(*) FROM companies c JOIN partnerships p ON c.company_id = p.partner_id WHERE c.location = 'United States' AND p.type = 'Circular Supply Chain';