QUEST #14 · AGREGAÇÃO

Censo do Reino

O rei quer dois números para o censo: quantos heróis existem e quantas classes diferentes eles formam.

LV.6+180 XP
📖 CONCEITO

COUNT(*) conta linhas; COUNT(coluna) conta só os valores não nulos; COUNT(DISTINCT coluna) conta valores diferentes. Funções de agregação resumem várias linhas em um único valor.

EXEMPLO DE USO
SELECT COUNT(*) AS guildas, COUNT(DISTINCT cidade) AS cidades FROM guildas;
🗄️ SCHEMA
Tabela `herois` (id, nome, classe, nivel, hp, guilda_id, mentor_id, equipamento, status)
🎯 DESAFIO

Em uma única consulta, retorne o total de heróis com o alias `total` e a quantidade de classes distintas com o alias `classes`.

mysql — banco reino⌨ QUERY