O comando UNION permite fundirmos o retorno de mais de um SELECT, fazendo com que o SGBD nos retorne o que parece ser uma única tabela contendo estes dados.

Vamos a um exemplo prático:

Vou dar um SELECT nas colunas "modelo" e "valor" da tabela "preco" e unir esse retorno com um SELECT das colunas "cor" e "qtde_portas" da tabela "carro".

SELECT modelo, valor FROM preco UNION SELECT cor, qtde_portas FROM carro;

Função Union MySQL

Vejam o retorno sem os comentários:

Função Union MySQL

A impressão que temos é que os dados vieram de uma única tabela, quando na verdade são de tabelas diferentes.

A principal observação para o comando UNION é que você só pode fundir dados de um SELECT com o mesmo número de colunas que o SELECT principal, pois se não fosse assim o SGBD não teria lugar para criar a fusão.

Função Union MySQL

Outra observação é que os campos rotulados no SELECT principal é que serão exibidos, conforme figura abaixo:

Função Union MySQL

Esse é o UNION! Fiz os exemplos fundindo os resultados de duas colunas, mas você pode usar mais de duas, caso necessite.


HARDWARE

Entendendo o seu computador

O que há dentro do meu computador?

Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.

  • Gabinetes

  • Placas-Mãe

  • Processadores

  • Memória

  • Fontes

  • Drives Ópticos

  • Discos Rígidos

  • SSD

  • Placas de Som

  • Placas de Vídeo

Você Sabia?

O personagem Mario surgiu pela primeira vez no mundo dos games em um jogo chamado Donkey Kong, lançado em 1981. Mario, que naquela época se chamava Jumpman, não era o personagem principal do jogo, mas ele se tornaria um dos mais famosos personagens do mundo dos games. Saiba mais.


Criar um jogo é muito mais complexo do que parece. São milhares, às vezes, milhões de linhas de código. Isso não é exagero! Apenas o jogo Ultima Online possui 6.006.313 linhas de programação, totalizando 25.103.295 palavras


Apenas no ano de 1982, o clássico Pac Man vendeu mais de 400 mil máquinas de fliperama em todo o mundo e recebeu cerca de 7 bilhões de moedas nestas máquinas. Saiba mais.


As primeiras máquinas de fliperama do mundo a utilizarem moedas, chamadas de Galaxy Game, custavam mais de 20 mil dólares para serem produzidas. Saiba mais sobre elas aqui.


O título Space Invaders, lançado em 1980, fez tanto sucesso em todo o mundo que as pessoas compravam o console Atari apenas para poderem jogá-lo em casa. Saiba mais sobre este incrível título clicando aqui.