logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Uso de las cláusulas using y on en sql - oracle sql

mywebstudies.com

PorMyWebStudies

2024-04-05
Uso de las cláusulas using y on en sql - oracle sql


Uso de las cláusulas using y on en sql - oracle sql

Al ejecutar una unión (join), se utiliza la cláusula on para especificar las columnas de las tablas que se conectarán.

Ejemplo: select first_name, department_name from hr.employees e join hr.departments d on e.manager_id = d.manager_id;

Cuando las columnas a unir tienen el mismo nombre en ambas tablas, es posible emplear la cláusula using.

Ejemplo: select first_name, department_name from hr.employees join hr.departments using(manager_id);

La cláusula using se puede aplicar en cualquier tipo de unión, excepto en el natural join. En contraste, la cláusula on es versátil y puede usarse en todos los tipos de joins, permitiendo la unión de columnas con nombres diferentes en cada tabla.

Ejemplo: Select name, department From employees e Join departments d On e.manager_id = d.manager_id;

Ejemplo: Select first_name, department_name From hr.employees e Join hr.departments d On e.department_id = d.manager_id;

A través del modificador “(+)”, es posible ajustar la cláusula on para simular un Left Join o Right Join.

Esto implica considerar los valores nulos de una tabla o de la otra.

Ejemplo de On modificado para Left Join: Select first_name nombre, department_name departamento From hr.employees e Join hr.departments d On e.department_id = d.department_id(+);

Ejemplo de On modificado para Right Join: Select first_name nombre, department_name departamento From hr.employees e join hr.departments d On e.department_id(+) = d.department_id;

Ejemplos de uso de las cláusulas Using y On

imagen imagen imagen imagen imagen

Publicaciones Recientes

imagen del Post
Curso de SQL: Domina la Gestión de Bases de Datos
  • 92 Videos
  • 5 Hrs de video
  • 60 Test
  • 40 Hrs de estudio
  • 164421
  • 12 €
imagen del Post
Oferta 3 x 1

Aprovecha nuestra promoción especial y al comprar este plán te asignas los 3 cursos que tú quieras

12 €
Uso de subconsultas en sql
Uso de subconsultas en sql

Las subconsultas en SQL son una herramienta poderosa que permite realizar c...

Fundamentos de bases de datos relacionales
Fundamentos de bases de datos relacionales

Las bases de datos relacionales son un pilar fundamental en la gestión de d...

Consultas de ventana over, partition by y row_number
Consultas de ventana over, partition by y row_number

En SQL, las funciones de ventana son herramientas poderosas que permiten re...

Curso oracle sql huelva
Curso oracle sql huelva

El lenguaje SQL es una herramienta esencial para la gestión y manipulación ...

Imagen del Post
Explora Temas Interesantes

Desde guías prácticas hasta análisis profundos, nuestro blog está lleno de contenido que te inspirará