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 é o número de membros sindicais que também são professores no Canadá?
 ###Tabelas: 
CREATE TABLE union_members (id INT, name VARCHAR(50), occupation VARCHAR(50), state VARCHAR(2), joined_date DATE); INSERT INTO union_members (id, name, occupation, state, joined_date) VALUES (1, 'Alice Brown', 'Teacher', 'CA', '2019-09-01'); INSERT INTO union_members (id, name, occupation, state, joined_date) VALUES (2, 'Bob Johnson', 'Engineer', 'ON', '2020-01-01'); INSERT INTO union_members (id, name, occupation, state, joined_date) VALUES (3, 'Charlie Lee', 'Teacher', 'QC', '2018-12-21'); INSERT INTO union_members (id, name, occupation, state, joined_date) VALUES (4, 'David Kim', 'Nurse', 'BC', '2019-04-10');
SELECT COUNT(*) FROM union_members WHERE occupation = 'Teacher' AND state = 'CA';