Servidor SQL: cláusula FROM

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Servidor SQL: cláusula FROM

Este tutorial de SQL Server describe cómo usar Cláusula DESDE Sintaxis y ejemplos en SQL Server (Transact-SQL).

describir

La cláusula FROM de SQL Server (Transact-SQL) se usa para enumerar las tablas y las uniones requeridas por la consulta en SQL Server.

sintaxis

La sintaxis de la cláusula FROM en SQL Server (Transact-SQL) es:

FROM table1
[ { INNER JOIN
  | LEFT OUTER JOIN
  | RIGHT OUTER JOIN
  | FULL OUTER JOIN } table2
ON table1.column1 = table2.column1 ]

parámetro o parámetro

table1 y table2 Tablas utilizadas en sentencias SQL. Las dos tablas se unen según table1.column1 = table2.column1.

notas

  • Debe aparecer al menos una tabla en la cláusula FROM de SQL Server (Transact-SQL).
  • Si se enumeran dos o más tablas en la cláusula FROM, estas tablas generalmente se unen en la cláusula FROM mediante una combinación INNER o OUTER. Aunque también es posible unir tablas usando la sintaxis anterior en la cláusula WHERE, recomendamos usar el nuevo estándar e incluir su información de unión en la cláusula FROM. Para obtener más información, consulte Uniones de SQL Server.

Ejemplo – una mesa

La sintaxis de la cláusula FROM de SQL Server es difícil de explicar, así que veamos algunos ejemplos.

Primero veremos cómo usar la cláusula FROM con una sola tabla.

Por ejemplo:

SELECT *
FROM employees
WHERE first_name="Jane";

En este ejemplo de la cláusula FROM de SQL Server, usamos la cláusula FROM para enumerar una tabla llamada empleados. Como solo estamos usando una tabla, no se realiza ninguna unión.

Ejemplo: dos tablas con INNER JOIN

Veamos cómo usar la cláusula FROM con dos tablas y un INNER JOIN.

Por ejemplo:

SELECT suppliers.supplier_id, suppliers.supplier_name, orders.order_date
FROM suppliers 
INNER JOIN orders
ON suppliers.supplier_id = orders.supplier_id;

Este ejemplo de la cláusula FROM de SQL Server usa la cláusula FROM para enumerar dos tablas: Proveedores y Pedidos. Usamos la cláusula FROM para especificar una UNIÓN INTERNA entre las tablas de proveedores y pedidos en función de la columna ID de proveedor en ambas tablas.

Ejemplo: dos tablas con OUTER JOIN

Veamos cómo se usa la cláusula FROM cuando unimos dos tablas usando OUTER JOIN. En este caso, veremos LEFT OUTER JOIN.

Por ejemplo:

SELECT employees.employee_id, contacts.last_name
FROM employees
LEFT OUTER JOIN contacts
ON employees.employee_id = contacts.contact_id
WHERE employees.first_name="Sarah";

Este ejemplo de la cláusula FROM de SQL Server utiliza la cláusula FROM para enumerar dos tablas: empleados y contactos. Usamos la cláusula FROM para especificar una UNIÓN EXTERNA IZQUIERDA entre las tablas de empleados y contactos en función de las columnas employee_id en ambas tablas.

(Visited 13 times, 1 visits today)