PostgreSQL: 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.

PostgreSQL: cláusula FROM

Este tutorial de PostgreSQL explica cómo usar PostgreSQL Cláusula DESDE Con sintaxis y ejemplos.

describir

La cláusula FROM de PostgreSQL se usa para enumerar las tablas y cualquier información de combinación requerida por la consulta en PostgreSQL.

sintaxis

La sintaxis de la cláusula FROM en PostgreSQL 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 declaraciones de PostgreSQL.Las dos tablas están basadas en combinaciones. table1.column1 = table2.column1.

notas

  • Cuando se usa la cláusula FROM en una declaración de PostgreSQL, debe aparecer al menos una tabla en la cláusula FROM.
  • Si se enumeran dos o más tablas en la cláusula FROM de PostgreSQL, estas tablas generalmente se unen mediante una combinación INNER o OUTER, en lugar de la sintaxis anterior ubicada en la cláusula WHERE.

Ejemplo – una mesa

La sintaxis de la cláusula FROM de PostgreSQL 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 categories
WHERE category_id >= 2500
ORDER BY category_id ASC;

En este ejemplo de cláusula FROM de PostgreSQL, usamos la cláusula FROM para listar tablas llamadas categorías. 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 products.product_name, categories.category_name
FROM categories
INNER JOIN products
ON categories.category_id = products.category_id
ORDER BY products.product_name;

Este ejemplo de la cláusula FROM de PostgreSQL utiliza la cláusula FROM para enumerar dos tablas: Categoría y Producto. Usamos la cláusula FROM para especificar un INNER JOIN entre las tablas de categorías y productos en función de la columna category_id 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 categories.category_name, products.product_id
FROM categories
LEFT OUTER JOIN products
ON categories.category_id = products.category_id
WHERE categories.status="Active"
ORDER BY categories.category_name;

Este ejemplo de la cláusula FROM de PostgreSQL utiliza la cláusula FROM para enumerar dos tablas: Categoría y Producto. Usamos la cláusula FROM para especificar un LEFT OUTER JOIN entre las tablas de categorías y productos en función de la columna category_id en ambas tablas.

(Visited 5 times, 1 visits today)