sql >> Base de Datos >  >> RDS >> Oracle

Unión cruzada en Oracle

Este tutorial de SQL se centra en la unión cruzada en Oracle y proporciona explicaciones y ejemplos

Una UNIÓN CRUZADA en Oracle es una operación ÚNICA que produce el producto cartesiano de dos tablas.
es decir, si una de las tablas tiene 100 filas y otra 8 filas, la unión cruzada producirá 800 filas

Aquí la tabla emp tiene 14 filas y la segunda tabla tiene 1 fila, por lo que se devuelven un total de 14 filas.

podemos crear otra tabla de oráculo de ejemplo, verifique esto

Así que ahora se seleccionaron un total de 28 filas.

Cross Join no le permite especificar una cláusula de unión. Sin embargo, puede especificar una cláusula WHERE en la instrucción SELECT.

La unión cruzada en otro formato se puede escribir como

seleccione a.* ,b.* de scott.emp a ,scott.example b;

Espero que les guste esta sencilla explicación de la unión cruzada. Proporcione sus comentarios

Artículos relacionados

unirse a Oracle con ejemplos

Ejemplos de sintaxis de unión de Oracle

¿Qué son Oracle Joins (Sql Joins)?

Varios métodos de unión en Oracle

Unión de bucle anidado en Oracle 11g