Questão nº 45

Questão de Tecnologia da Informação · FGV CVM 2024 (nº 45)

FGV2024Analista CVM - Ciência de Dados (Perfil 7)Tecnologia da Informação
Gabarito: Aver comentário ↓

Observe o script SQL a seguir.

```sql
CREATE TABLE Pessoa (Nome varchar(255));
INSERT INTO Pessoa (Nome) VALUES ('Ana Luca');
INSERT INTO Pessoa (Nome) VALUES ('Antonio Silva');
INSERT INTO Pessoa (Nome) VALUES ('Tania Rosendo');
INSERT INTO Pessoa (Nome) VALUES ('Rosa Flor');
INSERT INTO Pessoa (Nome) VALUES ('Lara Bel');
SELECT FROM Pessoa
WHERE (Nome LIKE 'A_A%'
OR Nome LIKE 'R%' /
OR Nome LIKE '%BEL'
OR Nome LIKE '%T%'*/ OR Nome LIKE '%F');
```

O resultado JSON da execução do script apresentado é:

Resposta comentada

Gabarito Alternativa A

O operador LIKE em SQL é usado para buscar padrões em strings. Ele utiliza dois caracteres curinga: o % (percentual) que corresponde a zero ou mais caracteres, e o _ (underscore) que corresponde a exatamente um caractere. Quando múltiplas condições LIKE são unidas por OR, uma linha é selecionada se qualquer uma das condições for verdadeira.

  • (A) Correta: A condição Nome LIKE 'A_A%' seleciona 'Ana Luca' (A n A). A condição Nome LIKE 'R%' seleciona 'Rosa Flor'. A condição Nome LIKE '%F' também seleciona 'Rosa Flor'. As linhas selecionadas são 'Ana Luca' e 'Rosa Flor'.
  • (B) Incorreta: Não inclui 'Ana Luca', que atende à condição Nome LIKE 'A_A%'. 'Lara Bel' não atende a nenhuma das condições ativas.
  • (C) Incorreta: 'Tania Rosendo' e 'Lara Bel' não atendem a nenhuma das condições ativas. A armadilha aqui é ignorar os comentários e considerar as condições /*OR Nome LIKE '%BEL' e OR Nome LIKE '%T%'*/ como ativas, o que incluiria 'Lara Bel' e 'Tania Rosendo'.
  • (D) Incorreta: 'Antonio Silva' e 'Tania Rosendo' não atendem a nenhuma das condições ativas.
  • (E) Incorreta: 'Antonio Silva', 'Tania Rosendo' e 'Lara Bel' não atendem a nenhuma das condições ativas.

Fonte: FGV CVM 2024 Analista CVM - Ciência de Dados (Perfil 7) (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho