SóProvas


ID
1454965
Banca
FGV
Órgão
TJ-SC
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

João escreveu os dois comandos SQL abaixo.

I.
select * from T where x>5

II.
select * from T where not x>5

Curiosamente, os dois comandos produziram resultados com zero linha. Intrigado, pois sabia que a instância de T não estava vazia, João escreveu outros dois comandos:

III.
select count(*) from T

IV.
select count(x) from T

Quando executados, os comandos III e IV, necessariamente, produziram resultados r1 e r2, tal que:

Alternativas
Comentários
  • Se I e II retornaram 0 linhas, então sabemos que "x" sempre será null

    count(x) -> conta apena os valores de x que são diferentes de null. Logo, r2=0

    count(*) -> conta a linha inteira. O enunciado fala que "a instância de T não estava vazia". Logo, r1 >= 1

    GAB B