Diferencia entre UNION y UNION ALL

Autor: Laura McKinney
Fecha De Creación: 3 Abril 2021
Fecha De Actualización: 17 Mayo 2024
Anonim
What is the difference between UNION and UNION All ( SQl server )?
Video: What is the difference between UNION and UNION All ( SQl server )?

Contenido

Diferencia principal

UNION y UNION ALL se utilizan para combinar los resultados de las consultas Select. UNION ALL registra todos los resultados, incluidos los duplicados. UNION no registra los resultados duplicados. UNION ALL es más rápido que UNION. En informes y aplicaciones, UNION es mejor que UNION ALL ya que los resultados duplicados no son adecuados.


¿Qué es UNION?

El comando UNION se usa para seleccionar los resultados de las dos consultas que tienen el mismo número de columnas. No selecciona resultados duplicados, pero solo se seleccionan entradas distintas. UNION es comparativamente lento. UNION tiene un rendimiento más lento, ya que tiene que eliminar los duplicados mediante una clasificación distinta. En las tablas de las que UNION necesita seleccionar los resultados, el número de columnas debe ser el mismo.

¿Qué es UNION ALL?

El comando UNION ALL se usa para seleccionar los resultados de las dos consultas que tienen el mismo número de columnas. También selecciona los resultados duplicados. UNION ALL es más rápido, pero puede parecer bajo debido a la cantidad de duplicados que se devolverán. Las tablas de las cuales los resultados deben ser seleccionados por UNION ALL, el número de columnas debe ser el mismo.


Diferencias clave

  1. UNION ALL selecciona el resultado duplicado, pero UNION no selecciona el resultado duplicado.
  2. UNION ALL es más rápido que UNION.
  3. UNION ALL parece más lento que UNION debido a la cantidad de resultados duplicados que se devolverán.
  4. UNION ALL es preferible a UNION para obtener resultados más rápidos.
  5. UNION y UNION ALL solo pueden seleccionar consultas de la misma tabla o de dos tablas.
  6. Las tablas de las cuales los resultados son necesarios para ser seleccionados por UNION ALL o UNION, el número de columnas debe ser el mismo.
  7. El uso del ancho de banda de las redes y el rendimiento es diferente tanto en UNION como en UNION ALL.
  8. UNION es más lento que UNION ALL ya que tiene que eliminar los duplicados mediante una clasificación distinta.

Continuar Un dragón e una criatura legendaria grande y con forma de erpiente que aparece en el folklore de mucha cultura de todo el mundo. La creencia obre lo dragone varían dráticame...

Etatua Una etatua e una ecultura que repreenta a una o má perona o animale (incluido lo concepto abtracto repreentado alegóricamente como perona o animale), independiente (en lugar de un r...

Nuestra Recomendación