"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso unindo tabelas de banco de dados com diferentes números de colunas?

Como posso unindo tabelas de banco de dados com diferentes números de colunas?

Postado em 2025-04-03
Navegar:883

How Can I UNION Database Tables with Different Numbers of Columns?

tabelas combinadas com diferentes colunas

]

pode encontrar desafios ao tentar mesclar tabelas de banco de dados com colunas diferentes. Uma maneira direta é anexar valores nulos à falta de colunas em uma tabela com menos colunas.

Por exemplo, considere duas tabelas, a Tabela A e a Tabela B, onde a Tabela A possui mais colunas do que a Tabela B. Para mesclar essas tabelas enquanto processa as colunas ausentes na Tabela B, siga estas etapas:

  1. determina as colunas ausentes na Tabela B e as adiciona ao final da tabela.
  2. preencha as colunas ausentes na Tabela B com valores vazios.
  3. use o operador da união SQL para combinar a Tabela A e a Tabela Modificada B.

A seguinte consulta SQL demonstra este processo:

SELECT Col1, Col2, Col3, Col4, Col5
FROM Table1
UNION
SELECT Col1, Col2, Col3, NULL AS Col4, NULL AS Col5
FROM Table2;

Nesta consulta, "Col4" e "Col5" estão ausentes de colunas na Tabela B, preenchidas com valores nulos na cláusula Union. Portanto, a operação da união mescla perfeitamente as duas tabelas e deixa os valores ausentes da coluna como nulos.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3