SóProvas


ID
4954471
Banca
CESPE / CEBRASPE
Órgão
EMBASA
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Em relação às linguagens SQL e PL/SQL, julgue o item subsequente.


O operador union da linguagem SQL é usado para combinar o resultado de duas sentenças select quaisquer.

Alternativas
Comentários
  • , 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.

  • O operador union da linguagem SQL é usado para combinar o resultado de duas sentenças select quaisquer.

    ERRADO! O objetivo do comando SQL UNION é combinar os resultados de duas consultas (Você usa uma consulta UNION quando você quer combinar duas colunas similares a partir de tabelas que não estão relacionadas - que não são unidas diretamente).

    Em uma consulta UNION todas as colunas correspondentes devem possuir o mesmo tipo de dados.

    Assim para utilizar o operador UNION, o número e a ordem das colunas precisam ser idênticos em todas as consultas e os tipos de dados (data types) precisam ser compatíveis.

    Quando você usa uma consulta UNION apenas são selecionados os valores diferentes. (Igual a um SELECT DISTINCT).

    Fonte: Macoratti.net

  • Colocando uma fonte confiável para nós:

    O operador SQL UNION

    O operador UNION é usado para combinar o conjunto de resultados de duas ou mais instruções SELECT.

    • Cada instrução SELECT em UNION deve ter o mesmo número de colunas
    • As colunas também devem ter tipos de dados semelhantes
    • As colunas em cada instrução SELECT também devem estar na mesma ordem

    Fonte: https://www.w3schools.com/sql/sql_union.asp