logo

Crowdly

Browser

Додати до Chrome

Em consultas escritas em SQL, quando há pelo menos um NULL no predicado da cláus...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Em consultas escritas em SQL, quando há pelo menos um NULL no predicado da cláusula WHERE, o resultado da avaliação é “desconhecido” (exceto quando são explicitamente empregados IS NULL ou IS NOT NULL); por exemplo, o resultado da avaliação de 3+NULL>7 é“desconhecido”. Portanto, “verdadeiro”, “falso” e “desconhecido” são os resultados possíveis na avaliação de predicados da cláusula WHERE. A regra geral é que são selecionadas apenas as combinações de tuplas em que o predicado é avaliado como “verdadeiro”. Seja a relação R que possui quatro tuplas — (12, 15, 5100), (13, NULL, 3500), (14, NULL, NULL), (15, 12, NULL) e (15, NULL, 4500) — em que o primeiro, o segundo e o terceiro valor em cada tupla referem-se aos atributos at1, at2 e at3,respectivamente. Os comandos a seguir representam consultas sobre R:

(C1)

SELECT *

FROM

R

WHERE (at1>=12) AND (at2>14

)

(C2)

SELECT * FROM

R

WHERE (at2>12) OR (at3>3000

)

(C3)

SELECT * FROM

R

WHERE (NOT (at1<at2))

A quantidade de tuplas retornadas pelas execuções dos comandos (C1), (C2) e (C3), respectivamente, é:

0%
0%
0%
0%
0%
Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.fei.edu.br?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome