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 patentes de tecnologia de biossensores arquivadas nos EUA e na China, pivotadas para exibir o tipo de tecnologia como colunas.
 ###Tabelas: 
CREATE SCHEMA if not exists biosensors; CREATE TABLE if not exists biosensors.patents (id INT, name VARCHAR(100), country VARCHAR(50), technology VARCHAR(50)); INSERT INTO biosensors.patents (id, name, country, technology) VALUES (1, 'Biosensor A', 'USA', 'Optical'), (2, 'Biosensor B', 'China', 'Electrochemical'), (3, 'Biosensor C', 'USA', 'Mass Spectrometry'), (4, 'Biosensor D', 'China', 'Optical');
SELECT country, SUM(CASE WHEN technology = 'Optical' THEN 1 ELSE 0 END) as optical, SUM(CASE WHEN technology = 'Electrochemical' THEN 1 ELSE 0 END) as electrochemical, SUM(CASE WHEN technology = 'Mass Spectrometry' THEN 1 ELSE 0 END) as mass_spectrometry FROM biosensors.patents WHERE country IN ('USA', 'China') GROUP BY country;