Logo Passei Direto
Buscar
Diante do contexto e do código SQL apresentado, considerando uma condicional equivalente, analise as afirmativas a seguir 1- select nome from cliente where cod _estado NOT IN (SP, 'RJ"). Il- select nome from cliente where IN (cod_estado = 'SP, cod _estado = 'RJ'). III- select nome from cliente where cod_estado = 'SP' and cod_estado = 'RJ. IV- select nome from cliente where cod_estado = 'SP' or cod _estado = 'RJ. Assinale a alternativa CORRETA: A) As afirmativas I e Il estão corretas. B) As afirmativas Il e Ill estão corretas. C) Somente a afirmativa l está correta. D) Somente a afirmativa IV está correta.
User badge image
Isabella Lubara

há 5 horas

Respostas

User badge image

Ed Verified user icon

há 5 horas

Vamos analisar cada afirmativa: I- `select nome from cliente where cod_estado NOT IN (SP, 'RJ')`. Esta afirmativa está correta, pois ela busca os nomes dos clientes cujo código de estado não é nem 'SP' nem 'RJ'. II- `select nome from cliente where IN (cod_estado = 'SP', cod_estado = 'RJ')`. Esta afirmativa está incorreta. A sintaxe está errada, pois a cláusula `IN` deve ser usada com uma lista de valores, e não com condições de igualdade. III- `select nome from cliente where cod_estado = 'SP' and cod_estado = 'RJ'`. Esta afirmativa está incorreta. Não é possível que um único registro tenha o `cod_estado` igual a 'SP' e 'RJ' ao mesmo tempo. IV- `select nome from cliente where cod_estado = 'SP' or cod_estado = 'RJ'`. Esta afirmativa está correta, pois ela busca os nomes dos clientes cujo código de estado é 'SP' ou 'RJ'. Agora, vamos resumir as análises: - Afirmativa I: Correta - Afirmativa II: Incorreta - Afirmativa III: Incorreta - Afirmativa IV: Correta Portanto, as afirmativas corretas são I e IV. A alternativa que contém todas as afirmativas verdadeiras é: D) Somente a afirmativa IV está correta.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina