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