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: Liste todos os artigos publicados pelo 'The Guardian' antes de 1 de janeiro de 2022, excluindo os artigos publicados na seção 'Opinião'.
 ###Tabelas: 
CREATE TABLE guardian (id INT, title VARCHAR(255), section VARCHAR(255), content TEXT, pub_date DATE); INSERT INTO guardian (id, title, section, content, pub_date) VALUES (1, 'Title1', 'Opinion', 'Content1', '2022-01-01'); INSERT INTO guardian (id, title, section, content, pub_date) VALUES (2, 'Title2', 'News', 'Content2', '2021-12-31');
SELECT * FROM guardian WHERE pub_date < '2022-01-01' AND section != 'Opinion';