SóProvas


ID
2630161
Banca
FAURGS
Órgão
HCPA
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

O resultado de duas consultas pode ser combinado na linguagem PostgreSQL através da seguinte sintaxe:


comando1 UNION [ALL] comando2

comando1 INTERSECT [ALL] comando2

comando1 EXCEPT [ALL] comando2


Com base nessa sintaxe, é correto afirmar que

Alternativas
Comentários
  • Gabarito C

     

    O operador UNION retorna todas as linhas que estão em um ou
    ambos os conjuntos de resultados.

     

    O operador INTERSECT retorna todas as
    linhas presentes em ambos os conjuntos de resultados.

     

    O operador EXCEPT retorna as linhas que estão no primeiro conjunto de resultados, mas não no
    segundo.

     

    Em todos os três casos, as linhas duplicadas são eliminadas, a menos
    que a cláusula ALL seja especificada. A palavra DISTINCT pode ser adicionada
    para especificar explicitamente a eliminação de linhas duplicadas. Observe que
    DISTINCT é o comportamento padrão aqui, embora ALL seja o padrão para si
    SELECT.