◀ MAPA DE QUESTS
◀258/555
QUEST #258 · FILTRAGEMQuiz
Fronteiras com BETWEEN
O mestre de treino vai separar a turma intermediária: heróis do nível 10 ao 18. O aprendiz jura que quem está exatamente no nível 10 ou no 18 vai ficar de fora.
LV.2+80 XP
📖 CONCEITO
a BETWEEN x AND y é um atalho para a >= x AND a <= y: os dois limites são INCLUSIVOS. Funciona com números, datas e textos, e NOT BETWEEN inverte o teste. Com timestamps, cuidado: BETWEEN '2026-01-01' AND '2026-01-31' para à meia-noite do dia 31.
EXEMPLO DE USO
-- Itens de 100 a 300 moedas (100 e 300 inclusos) SELECT nome, preco FROM itens WHERE preco BETWEEN 100 AND 300;
🗄️ SCHEMA
Tabela `herois` (id SERIAL PRIMARY KEY, nome TEXT, classe TEXT, nivel INT, hp INT, ouro INT, guilda_id INT — pode ser NULL)🎯 DESAFIO
Quais heróis a consulta `SELECT nome, nivel FROM herois WHERE nivel BETWEEN 10 AND 18;` retorna?