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?

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.


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


O ENIAC, primeiro computador valvulado do mundo, possuía 17.000 válvulas, 500.000 pontos de solda, 30 toneladas de peso e ocupava uma área de 180 metros quadrados. Clique aqui e conheça mais sobre a história dos computadores.


A empresa Take-Two pagou à Infogrames mais de 22 milhões de dólares pelos direitos de Civilization, em novembro de 1994. Ainda sobre este título, Sid Meier, um dos seus fundadores, é o profissional da área dos games mais premiado em todo o mundo.