Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 80 questões.
#2941224
Texto da Questão:

imagem-002.jpg

Observe os dois comandos SQL mostrados a seguir com os respectivos resultados.

                   select * from avaliação where nota >= 5
                         inscrição         provaNome          nota                          -----------           ----------              ------                             101               Português            10                             102               Português              8                             106               Português              5                             101              Matemática             7                             105              Matemática             8                             101                 Prática                  5                  
                   select * from avaliação where (nota >= 5)
                     inscrição         provaNome          nota

                       105               Português            3
                       102               Matemática           4
                       106               Prática                  4

Note que em nenhum dos resultados a linha

                   105             Prática            NULL

aparece, mesmo que, no segundo comando, a cláusula where do primeiro comando tenha sido negada logicamente. A ausência da referida linha ocorre porque o sistema gerenciador do MS SQL Server

  • não avalia termos lógicos com valores nulos.
  • avalia termos lógicos com valores nulos comonot true.
  • opera com uma lógica de quatro estados: false, true,not falseenot true.
  • opera com uma lógica de três estados:true,falseeunknown.
  • avalia termos lógicos com valores nulos comofalse.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora