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.
SQLite: cláusula FROM
Este tutorial de SQLite explica cómo usar SQLite Cláusula DESDE Con sintaxis y ejemplos.
describir
La cláusula FROM de SQLite se usa para enumerar las tablas y las uniones requeridas por la consulta en SQLite.
sintaxis
La sintaxis de la cláusula FROM en SQLite es:
FROM table1 [ { INNER JOIN | LEFT [OUTER] JOIN } table2 ON table1.column1 = table2.column1 ]
parámetro o parámetro
table1 y table2 Tablas utilizadas en sentencias de SQLite. Las dos tablas se unen según table1.column1 = table2.column1.
notas
- Cuando se usa la cláusula FROM en una declaración de SQLite, 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 SQLite, estas tablas generalmente se unen mediante una combinación INNER o OUTER, en lugar de la sintaxis anterior en la cláusula WHERE.
Ejemplo – una mesa
La sintaxis de la cláusula FROM de SQLite es difícil de explicar, veamos algunos ejemplos.
Primero veremos cómo usar la cláusula FROM con una sola tabla.
Por ejemplo:
SELECT * FROM employees WHERE last_name="Anderson" ORDER BY first_name DESC;
En este ejemplo de la cláusula FROM de SQLite, 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 employees.employee_id, employees.last_name, positions.title FROM employees INNER JOIN positions ON employees.position_id = positions.position_id WHERE employee_id > 10;
Este ejemplo de la cláusula FROM de SQLite usa la cláusula FROM para enumerar dos tablas: empleados y posiciones. Usamos la cláusula FROM para especificar un INNER JOIN entre las tablas de empleados y puestos en función de las columnas position_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 products.product_name, inventory.quantity FROM products LEFT OUTER JOIN inventory ON products.product_id = inventory.product_id WHERE products.product_id <= 1000;
Este ejemplo de la cláusula FROM de SQLite usa la cláusula FROM para enumerar dos tablas: Producto e Inventario. Usamos la cláusula FROM para especificar una UNIÓN EXTERNA IZQUIERDA entre los productos y las tablas de inventario en función de la columna product_id en ambas tablas.