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: Determine o número de cidades inteligentes em cada continente, representado na tabela smart_cities.
 ###Tabelas: 
CREATE TABLE smart_cities (city_id INT, city_name VARCHAR(255), location VARCHAR(255));
SELECT SUBSTRING(location, 1, INSTR(location, '-') - 1) AS continent, COUNT(*) AS num_cities FROM smart_cities GROUP BY continent;