Questão nº 46

Questão de Banco de Dados · FCC TJ-CE 2022 (nº 46)

FCC2022Analista Judiciário - Especialidade Ciência da Computação - Área Sistemas da InformaçãoBanco de Dados
Gabarito: Dver comentário ↓

Uma tabela chamada `cliente` possui os campos abaixo.

```
id - int (Primary Key)
nome - varchar(70)
cidade - varchar(40)
estado - varchar(40)
```

Em condições ideais, para exibir os dados de todos os clientes, cujo nome da cidade não seja igual ao nome do estado, utiliza-se a instrução SQL: `SELECT * FROM cliente WHERE`

Resposta comentada

Gabarito Alternativa D

Em SQL, para comparar se dois valores são diferentes, usamos operadores específicos que indicam "não é igual a".

  • (A) Incorreta: O operador =! não é um operador padrão SQL para "não é igual a". Embora != seja comum em outras linguagens de programação, não é o padrão em SQL. Armadilha da banca: Muitos alunos que vêm de outras linguagens de programação (como C, Java, Python) estão acostumados com != e podem confundi-lo com o SQL.
  • (B) Incorreta: !EQUALS não é um operador SQL válido. O operador padrão para igualdade é =, e para desigualdade é <> ou != (em alguns dialetos).
  • (C) Incorreta: UNLIKE é usado para comparação de padrões (o oposto de LIKE), não para comparar se dois valores são diferentes. Além disso, a sintaxe com parênteses em UNLIKE(estado) é incomum neste contexto.
  • (D) Correta: O operador <> é o operador padrão SQL para "não é igual a" e é amplamente suportado por todos os sistemas de gerenciamento de banco de dados relacionais.
  • (E) Incorreta: Assim como na alternativa C, UNLIKE é um operador de comparação de padrões, usado para verificar se uma string não corresponde a um padrão específico, e não para verificar se dois valores são simplesmente diferentes.

Fonte: FCC TJ-CE 2022 Analista Judiciário - Especialidade Ciência da Computação - Área Sistemas da Informação (Caderno Tipo 001). 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