Com relação a SQL, julgue o próximo item.O comando UNION é u...

Próximas questões
Com base no mesmo assunto
Q2275425 Banco de Dados
Com relação a SQL, julgue o próximo item.

O comando UNION é utilizado para combinar as linhas de duas tabelas, mesmo que as colunas dessas tabelas sejam de tipos e tamanhos diferentes. 


Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado

Ao trabalhar com o comando SQL UNION, o objetivo é combinar os resultados de duas ou mais consultas SELECT em um único conjunto de resultados. No entanto, para que isso seja possível, existem algumas regras importantes que precisam ser seguidas:

  • O número de colunas e a ordem das colunas nas consultas SELECT devem ser iguais.
  • Os tipos de dados correspondentes nas colunas precisam ser compatíveis ou, pelo menos, conversíveis entre si.

Portanto, a afirmação de que o comando UNION pode ser usado para combinar linhas de tabelas com colunas de tipos e tamanhos diferentes é incorreta. Se você tentar usar o UNION em consultas com colunas incompatíveis, você receberá um erro do SGBD (Sistema de Gerenciamento de Banco de Dados).

É essencial entender essas regras para utilizar corretamente o UNION em consultas SQL, garantindo assim a integridade e a precisão dos dados recuperados em suas consultas.

Lembre-se, UNION é uma poderosa ferramenta para consolidar resultados de múltiplas consultas, mas requer colunas equivalentes em estrutura e tipo de dados.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gab E

[1] Existem operações de união de conjunto (UNION), diferença de conjunto (EXCEPT), e interseção de conjunto (INTERSECT). As relações resultantes dessas operações de conjunto são conjuntos de tuplas; ou seja, tuplas duplicadas são eliminadas do resultado. Essas operações de conjunto se aplicam apenas a relações compatíveis com união, de modo que precisamos garantir que as duas relações em que aplicamos a operação tenham os mesmos atributos e que os atributos apareçam na mesma ordem nas duas relações. 

Outras que ajudam:

(CESPE - 2008 – TST) Duas relações de mesmo grau e com atributos correspondentes que pertencem ao mesmo domínio são compatíveis quanto à operação UNION. (certo)

(CESPE / CEBRASPE - 2023 - SEFIN de Fortaleza) Usando-se SQL (structured query language), é possível unir o resultado de duas instruções SELECT quaisquer, por meio do operador UNION. (errado)

Fonte: [1] Navathe

O comando UNION em SQL é uma operação que combina o resultado de duas ou mais consultas em um único conjunto de resultados. Para que o UNION funcione corretamente, as tabelas envolvidas devem ter o mesmo número de colunas e os tipos de dados dessas colunas devem ser compatíveis.

Se as tabelas possuírem colunas com tipos ou tamanhos diferentes, o UNION não será bem-sucedido e resultará em um erro. Portanto, é importante garantir que as estruturas das tabelas sejam compatíveis antes de utilizar o comando UNION em uma consulta SQL.

Gabarito Errado

Fonte: ChatGPT

UNION: EM CONJUNTOS APENAS

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo