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 é a porcentagem de usuários que gostaram de artigos sobre 'esportes' e também gostaram de artigos sobre 'entretenimento', agrupados por faixa etária?
 ###Tabelas: 
CREATE TABLE users (id INT, name TEXT, age INT, likes INT); CREATE TABLE user_likes (user_id INT, article_id INT); CREATE TABLE articles (id INT, title TEXT, category TEXT);
SELECT age_range, (COUNT(*) / (SELECT COUNT(*) FROM users)) * 100.0 AS percentage FROM (SELECT users.age / 10 * 10 AS age_range, users.id FROM users) AS user_age JOIN user_likes ON user_age.id = user_likes.user_id JOIN articles ON user_likes.article_id = articles.id WHERE articles.category = 'sports' INTERSECT SELECT user_age.id FROM (SELECT users.age / 10 * 10 AS age_range, users.id FROM users) AS user_age JOIN user_likes ON user_age.id = user_likes.user_id JOIN articles ON user_likes.article_id = articles.id WHERE articles.category = 'entertainment' GROUP BY age_range;