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 assinantes de celular que usam mais de 5 GB de dados por mês?
 ###Tabelas: 
CREATE TABLE mobile_usage (usage_id INT, subscriber_id INT, data_used DECIMAL(10,2)); INSERT INTO mobile_usage (usage_id, subscriber_id, data_used) VALUES (1, 1, 6.50), (2, 2, 2.00), (3, 3, 4.50), (4, 4, 8.00), (5, 5, 1.00); CREATE TABLE mobile_subscribers (subscriber_id INT, subscriber_name VARCHAR(255), plan_id INT); INSERT INTO mobile_subscribers (subscriber_id, subscriber_name, plan_id) VALUES (1, 'John Smith', 1), (2, 'Jane Doe', 1), (3, 'Michael Brown', 2), (4, 'Emily Davis', 3), (5, 'Daniel Johnson', 1); CREATE TABLE mobile_plans (plan_id INT, plan_name VARCHAR(255), data_limit DECIMAL(10,2)); INSERT INTO mobile_plans (plan_id, plan_name, data_limit) VALUES (1, 'Basic', 5.00), (2, 'Plus', 3.00), (3, 'Premium', 10.00);
SELECT ROUND(100.0 * COUNT(*) / (SELECT COUNT(*) FROM mobile_subscribers), 2) AS percentage FROM mobile_usage WHERE data_used > (SELECT data_limit FROM mobile_plans WHERE plan_id = (SELECT plan_id FROM mobile_subscribers WHERE subscriber_id = mobile_usage.subscriber_id));