Com relação a SQL, julgue o próximo item.O comando UNION é u...
O comando UNION é utilizado para combinar as linhas de duas tabelas, mesmo que as colunas dessas tabelas sejam de tipos e tamanhos diferentes.
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