-
A utilização do IN se da sempre que for uma comparações simples.
Gabarito B
-
Veja que a consulta mais externa irá retornar todos os atributos de t2 para aqueles registros em que o valor de a não aparece na lista composta por todos os valores de t1.a, dada a linha de código a seguir:
Assim, se o valor de t2.a existir também em t1.a, o registro de t2 não será retornado. Dadas essas condições, somente o terceiro registro de t2 é retornado, pois o único valor de T2.a que não está também em T1.a é 15.
-
Veja que a consulta mais externa irá retornar todos os atributos de t2 para aqueles registros em que o valor de a não aparece na lista composta por todos os valores de t1.a, dada a linha de código a seguir:
where t2.a not in (select t1.a from T1)
Assim, se o valor de t2.a existir também em t1.a, o registro de t2 não será retornado. Dadas essas condições, somente o terceiro registro de t2 é retornado, pois o único valor de T2.a que não está também em T1.a é 15.
-
Arthur Mendonça | Direção Concursos 22/04/2020 às 16:07
Veja que a consulta mais externa irá retornar todos os atributos de t2 para aqueles registros em que o valor de a não aparece na lista composta por todos os valores de t1.a, dada a linha de código a seguir:
where t2.a not in (select t1.a form T1)
Assim, se o valor de t2.a existir também em t1.a, o registro de t2 não será retornado. Dadas essas condições, somente o terceiro registro de t2 é retornado, pois o único valor de T2.a que não está também em T1.a é 15.