Menu
Coddy logo textTech

Recap - Cyber Security Firm

Parte da seção Fundamentos do Journey de SQL da Coddy — lição 15 de 72.

challenge icon

Desafio

Fácil

Tabelas e colunas disponíveis:

  • <strong>events</strong>: <strong>id</strong>, <strong>name</strong>, <strong>size</strong>, <strong>year</strong>

Você tem uma empresa de cibersegurança que sofreu um ataque arbitrário, resultando no desligamento de todos os seus sistemas. Para resolver esse problema, você precisa identificar todos os eventos que parecem suspeitos. Um evento suspeito atende a um ou mais dos seguintes critérios:

  1. Seu tamanho é significativamente diferente do tamanho médio normal de um evento, que é 50MB. Para esta análise, considere arquivos menores que 1MB ou maiores que 100MB como suspeitos.
  2. Foi criado antes do ano 2000
  3. Tem um nome ausente

Sua tarefa:

  1. Identifique todos os eventos suspeitos com base nos critérios mencionados acima.
  2. Retorne os IDs dos eventos e seus nomes em ordem decrescente pelo ID deles.

Nota: Um evento pode ser suspeito por múltiplos motivos. Por exemplo, um evento com tamanho 72MB e ano 1051 seria sinalizado por causa de seu ano (1051 < 2000), não por seu tamanho (72MB está dentro da faixa normal).

Experimente você mesmo

SELECT id, name
FROM events
-- Escreva seu código abaixo
WHERE

Todas as lições de Fundamentos