SQL - Lenguaje de Consulta Estructurado

Subconsultas Correlacionadas

Ejecutadas por cada fila

Usan valores externos

Operaciones sobre Conjuntos

EXCEPT - Diferencias

UNION - Combina consultas

INTERSECT - Coincidencias

Subconsultas

Subconsultas Escalares

Subconsultas de Tabla

Subconsultas con EXISTS

Funciones y Operadores

Funciones de Texto (UPPER, LOWER, CONCAT)

Operadores Aritméticos (+, -, *, /)

Operadores de Comparación (=, <>, >, <)

Funciones de Agregación (SUM, AVG, MAX, MIN)

Operadores Lógicos (AND, OR, NOT)

Consultas a Múltiples Tablas

CROSS JOIN - Producto cartesiano

LEFT JOIN - Todo de la izquierda

RIGHT JOIN - Todo de la derecha

FULL JOIN - Unión de ambas

INNER JOIN - Coincidencias en ambas

Sentencias SQL

DROP - Eliminar estructuras

CREATE - Crear estructuras

ALTER - Modificar estructuras

DELETE - Eliminar datos

INSERT - Agregar datos

COMMIT - Confirmar cambios

TRUNCATE - Vaciar tablas

ROLLBACK - Revertir cambios

UPDATE - Modificar datos

SELECT - Recuperar datos