terça-feira, 1 de dezembro de 2009

Diferença entre UNION e UNION ALL (T-SQL)

SELECT campo1 FROM tabela
UNION ALL
SELECT campo2 FROM tabela

Exibe como resultado a união de campo1 e campo2, independente se tiverem valores repetidos.




SELECT campo1 FROM tabela
UNION
SELECT campo2 FROM tabela

Tem como diferença de trabalhar como um DISTINCT, sem a necessidade de se criar filtros para não aparecerem valores repetidos da query anterior.

Referência: http://www.mariosam.com/desenvolvimento/sql/sql-union-e-union-all

Nenhum comentário:

Postar um comentário