Menu
Coddy logo textTech

Recapitulação - Presença

Parte da seção Além do Básico do Journey de SQL da Coddy — lição 5 de 27.

challenge icon

Desafio

Fácil

Tabelas e colunas disponíveis:

  • <strong>attendance</strong>: <strong>student_id</strong>, <strong>present_days</strong>, <strong>total_days</strong>

Para cada estudante, retorne student_id e uma coluna status igual a:

  • 'unknown' se total_days for 0
  • 'good' se a taxa de presença for pelo menos 0.9
  • 'okay' se for pelo menos 0.7
  • 'poor' caso contrário

Use NULLIF para evitar a divisão por zero. Ordene por student_id.

Experimente você mesmo

SELECT student_id,
       -- combinar NULLIF com CASE
FROM attendance
ORDER BY student_id

Todas as lições de Além do Básico