Unirse A La Izquierda Javascript
exp |
JavaScript |
join |
sin
Michael Zippo
04.11.2021
Una LEFT JOIN de SQL es un tipo de combinaciòn de SQL. Esta combinaciòn devuelve todas las tablas de una " left " especificada columna y las filas correspondientes que coinciden con una condiciòn particular en el " right " columna.
En muchos casos, cuando escribe una consulta en SQL, solo necesita concentrarse en una sola tabla. Sin embargo, hay muchas situaciones en las que necesitará consultar dos o más tablas al mismo tiempo. En esta situaciòn, querrá crear un resultado que combine informaciòn de ambas tablas.
En SQL, esto se conoce como combinaciòn. Las uniones le permiten obtener informaciòn de varias tablas y combinar el resultado en una tabla unida. Por ejemplo, puede unir tablas de empleados y departamentos para obtener el nombre del departamento de cada empleado.
En este tutorial, vamos a desglosar un tipo de uniòn en SQL: el LEFT JOIN. Discutiremos dònde son √∫tiles las LEFT JOINs y còmo puede usarlas en sus consultas de SQL.
SQL LEFT JOIN
SQL LEFT JOIN devuelve todos los registros de un " left " tabla, especificada en su consulta. Hace coincidir los valores de esta tabla en funciòn de sus condiciones con un " correcto " mesa. Se devuelven todas las coincidencias además de todos los registros de " left " mesa. _LEFT JOIN_s son un tipo de combinaciòn externa SQL .
Por ejemplo, puede usar una combinaciòn izquierda para obtener una lista de nombre del departamento para cada empleado. Esto le permitirìa ver a todos los empleados incluso si no tienen un departamento asignado.
La sintaxis básica para una operaciòn LEFT JOIN es la siguiente:
Comenzamos nuestra uniòn con una instrucciòn SQL SELECT . La tabla de la instrucciòn FROM es nuestra " left " mesa. Luego, usamos la palabra clave LEFT JOIN. Esto nos permite especificar un " right " tabla.
Usamos la instrucciòn ON para determinar la condiciòn en la que nuestras tablas están conectadas. LEFT JOINS son un tipo de combinaciòn externa. Por lo tanto, puede ver este tipo de combinaciòn se conoce como combinaciones externas izquierdas.
Usemos un ejemplo para ilustrar el funcionamiento de LEFT JOINs.
LEFT JOIN SQL Example
Digamos que queremos obtener una lista de los nombres de los departamentos donde trabaja cada empleado. Queremos recuperar esta informaciòn mediante una consulta. Aquì hay una consulta que nos permitirìa obtener estos datos:
Nuestra consulta devuelve siete registros:
nombre | tìtulo | nombre de departamento |
Luke td> | Asociado de ventas | Ventas |
Mike | Asociado de ventas | Ventas td > |
Hannah | Asociado de ventas | Ventas |
Geoff | Asociado de ventas senior | Ventas |
Alexis | Asociado de ventas | Ventas | tr>
Emma | Directora de marketing | Marketing |
Jonah | Vicepresidente de ventas | Ejecutivo |
(7 filas)
En la primera lìnea de nuestra consulta, especificamos que queremos obtener tres columnas. Recuperamos el nombre de nuestros empleados, sus cargos y el nombre del departamento para el que trabajan. El AS DeptName le dice a nuestra consulta que la columna del nombre del departamento debe llamarse DeptName.
En la siguiente lìnea, especificamos que queremos obtener informaciòn de nuestra tabla de empleados. Luego, creamos una LEFT JOIN entre esa tabla y company_departments. En la √∫ltima lìnea, vinculamos nuestras dos tablas usando sus valores comunes: department_id.
LEFT JOINs solo devuelve todas las filas de la tabla izquierda y las filas de la tabla derecha para las que se cumple la condiciòn de uniòn.
Si tenemos un empleado con un ID de departamento de 9 y ese departamento no existe, seguirá apareciendo en nuestra consulta. Si tenemos un departamento de la empresa que no existe, no aparecerá en nuestra consulta JOIN.
Ejecutemos la consulta nuevamente, pero esta vez con un nuevo empleado en nuestra base de datos. Estos son los valores para nuestra nuevo empleado:
nombre | tìtulo | departamento_id |
Adam | Asociado de ventas senior | 9 |
(1 fila)
El ID de departamento 9 no existe dentro de nuestra tabla company_departments. Pero cuando ejecutamos la misma consulta de combinaciòn izquierda que arriba , El registro de Adam todavìa está incluido, porque estamos usando una LEFT JOIN. Este es el resultado de la misma INNER JOIN que ry ejecutamos arriba, pero con el registro de Adam:
nombre | tìtulo | nombre de departamento |
Luke | Asociado de ventas | Ventas |
< tr> Mike | Asociado de ventas | Ventas | Hannah | Asociado de ventas td > | Ventas |
Geoff | Asociado de ventas senior | Ventas |
< td> Alexis Asociado de ventas | Ventas |
Emma | Directora de marketing | Marketing |
Jonah | Vicepresidente de ventas | Ejecutivo |
Adam | Asociado de ventas senior | |
Conclusiòn
SQL LEFT JOINs consulta más de una tabla y devuelve todas las filas de una " left " especificada mesa. También devuelven filas de la tabla de la derecha donde se cumple la condiciòn UNIRSE.
Por ejemplo, digamos que desea devolver una lista de clientes, asì como los nombres de los planes de fidelizaciòn. a los que se suscriben. Si los nombres de los planes de lealtad están en una tabla diferente, puede usar una combinaciòn izquierda para recuperarlos.
Hemos escrito una guìa de Còmo aprender SQL para ayudar a los estudiantes a mejorar sus conocimientos de SQL. La guìa contiene una lista de los mejores recursos de aprendizaje y algunos consejos de expertos para ayudarlo en su camino. Consulte la guìa en nuestra página Còmo aprender SQL .
Unirse A La Izquierda Javascript exp: Questions
Unirse A La Izquierda Javascript JavaScript: Questions