Sql server: união vs união todos

longa-sql1

União e União Todos são usados ​​para combinar dois ou mais conjuntos de resultados no SQL. Um operador de conjunto da União é diferente do SQL junta. União combina dois conjuntos enquanto uniões SQL combina dois ou mais colunas com base em uma condição de linha correspondente. Este tutorial descreve as diferenças entre União e União todos baseados em função e desempenho.

União Todos



1. União Tudo é usado para combinar dois ou mais conjuntos de resultados como um conjunto de resultados.
2. União Todos inclui duplicatas de dois ou mais conjuntos de resultados.

União

1. União é usado para combinar dois ou mais conjuntos de resultados como um conjunto de resultados.
2. União remove duplicatas de dois ou mais conjuntos de resultados.
3. União também classifica conjuntos de resultados em ordem crescente.

Exemplo: União vs União Todos

CRIO MESA dbo.Batsman (PK_Batman_Id INT,Nome VARCHAR(255)) -CRIO MESA dbo.Bowler (PK_Bowler_Id INT,Nome VARCHAR(255)) -Inserir para dentro dbo.Batsman VALORES (1,`Sachin Tendulkar`) -Inserir para dentro dbo.Batsman VALORES (2,"Rahul Dravid `) -Inserir para dentro dbo.Batsman VALORES (3,`Brian Lara`) -Inserir para dentro dbo.Batsman VALORES (4,`MS Dhoni`) -Inserir para dentro dbo.Bowler VALORES (1,`Sachin Tendulkar`) -Inserir para dentro dbo.Bowler VALORES (2,"Rahul Dravid `) -SELECIONAR * A PARTIR DE Batedor-SELECIONAR * A PARTIR DE Bowler-
» » Sql server: união vs união todos