FC ConcursosFC Concursos

Questão FC890990

Considere a seguinte tabela de um banco de dados relacional em uso pelo PDPJ-Br: Processo (Código, Título, Local, Ano) O comando SQL para excluir os processos cujo título possua a

Linguagem SQL

Vunesp 2 · 2025

Considere a seguinte tabela de um banco de dados relacional em uso pelo PDPJ-Br: Processo (Código, Título, Local, Ano)

O comando SQL para excluir os processos cujo título possua a sequência ‘dados’, relativos ao período de 2020 a 2024, é:

  1. DELETE FROM Processo

    WHERE Título IN ‘%dados%’ AND

    Ano >= 2020 AND Ano <= 2024;

  2. DELETE Processo WHERE

    Título LIKE ‘%dados%’ AND

    Ano BETWEEN 2020 AND 2024;

  3. DELETE Processo WHERE

    Título LIKE ‘%dados%’ AND Ano

    BETWEEN (2020, 2024);

  4. DELETE Processo WHERE

    Título EQUAL ‘%dados%’ AND

    Ano BETWEEN 2020 AND 2024;

  5. DELETE FROM Processo WHERE

    Título LIKE ‘%dados%’ AND

    Ano BETWEEN 2020 AND 2024;

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

O comando DELETE FROM Processo WHERE Título LIKE '%dados%' AND Ano BETWEEN 2020 AND 2024; remove da tabela Processo apenas os registros que satisfazem simultaneamente as duas condições do WHERE.

LIKE '%dados%' usa o curinga % para localizar a sequência dados em qualquer posição do campo Título, ou seja, encontra títulos que contenham essa substring.

BETWEEN 2020 AND 2024 define um intervalo inclusivo, equivalente a \(Ano \ge 2020\) e \(Ano \le 2024\).

O operador lógico AND exige que ambas as condições sejam verdadeiras para um registro ser afetado.

Por fim, DELETE FROM elimina os registros filtrados pelo WHERE. No conjunto de exemplo, seriam excluídos os códigos 101, 103, 105 e 108.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo