SóProvas


ID
2562196
Banca
FCC
Órgão
TST
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

O resultado esperado da execução de duas expressões SQL SELECT é uma lista completa dos valores distintos de cidade e pais, ambos com o mesmo tipo de dado, obtidos respectivamente das tabelas cidadao e tribunal.


As expressões são


SELECT cidade, pais FROM cidadao

WHERE pais='Brasil'

..I..

SELECT cidade, pais FROM tribunal

WHERE pais='Brasil'


Para a lista ser completa e os valores serem distintos, a lacuna I deve ser corretamente preenchida com

Alternativas
Comentários
  • A Junção de duas consultas se dá pelo UNION.

  • 2016
    No que concerne a banco de dados, julgue o item a seguir.
    O resultado da consulta a seguir, que utiliza o operador UNION, não elimina os registros duplicados entre as tabelas.
    SELECT depto FROM emp
    UNION
    SELECT depto FROM depto;
    ERRADA

  • O operador UNION, por default, executa o equivalente a um SELECT DISTINCT no result set final. Em outras palavras, ele combina o resultado de execução das duas queries e então executa um SELECT DISTINCT a fim de eliminar as linhas duplicadas. Este processo é executado mesmo que não hajam registros duplicados.

     

    Fonte: https://www.devmedia.com.br/sql-utilizando-o-operador-union-e-union-all/37457

  • union -> por padrão traz tabelas distintas.

    e) union all -> conterá tabelas repetidas.

    Union all --> The following SQL statement selects all cities (duplicate values also) from "Customers" and "Suppliers":

  • UNION

    O operador UNION, por default, executa o equivalente a um SELECT DISTINCT no result set final. Em outras palavras, ele combina o resultado de execução das duas queries e então executa um SELECT DISTINCT a fim de eliminar as linhas duplicadas. Este processo é executado mesmo que não hajam registros duplicados.

    UNION ALL 

    O operador UNION ALL tem a mesma funcionalidade do UNION, porém, não executa o SELECT DISTINCT no result set final e apresenta todas as linhas, inclusive as linhas duplicadas.