CONCEPTOS SQL
Lenguaje de programación utilizado para gestionar bases de datos relacionales
Consultas a múltiples tablas
JOIN
Combina filas de dos o más tablas basándose en una condición.
LEFT JOIN
Retorna todas las filas de la tabla izquierda y las filas coincidentes de la tabla derecha.
FULL JOIN
Retorna filas cuando hay una coincidencia en una de las tablas
INNER JOIN
Retorna filas cuando hay al menos una coincidencia en ambas tablas
RIGHT JOIN
Retorna todas las filas de la tabla derecha y las filas coincidentes de la tabla izquierda.
SUBCONSULTAS
La principal característica de las subconsultas es que se ejecutan de forma independiente de la consulta principal y devuelven un conjunto de resultados que luego se utiliza en la consulta principal
SENTENCIAS
SELECT
Se utiliza para seleccionar datos de una base de datos.
FROM
Especifica la tabla o tablas de las que se van a seleccionar los datos.
WHERE
Se utiliza para filtrar los datos basándose en una condición especificada.
INSERT INTO
Se utiliza para insertar nuevos registros en una tabla.
UPDATE
Se utiliza para actualizar registros existentes en una tabla.
DELETE
Se utiliza para eliminar registros de una tabla.
CREATE TABLE
Se utiliza para crear una nueva tabla en la base de datos.
DROP TABLE
Se utiliza para eliminar una tabla de la base de datos.
JOIN
Se utiliza para combinar datos de dos o más tablas en base a una condición.
GROUP BY
Se utiliza para agrupar filas que tienen los mismos valores en una o más columnas.
OPERACIONES ENTRE CONJUNTOS
UNION
Combina los resultados de dos o más consultas en un solo conjunto de resultados, eliminando duplicados.
INTERSECT
Retorna los registros que se encuentran en ambos conjuntos de resultados.
EXCEPT
Retorna los registros que se encuentran en el primer conjunto de resultados pero no en el segundo.
Subconsultas correlacionadas
Una subconsulta correlacionada en SQL es una consulta anidada en la que la subconsulta depende de la consulta principal y se ejecuta una vez por cada fila devuelta por la consulta principal.
FUNCIONES Y OPERACIONES
Subtópico
COUNT
Retorna el número de filas que cumplen con la condición especificada.
SUM:
Retorna la suma de los valores de una columna.
AVG
Retorna el promedio de los valores de una columna.
MAX
Retorna el valor máximo de una columna.
MIN
Retorna el valor mínimo de una columna.
LIKE
Se utiliza para buscar un patrón en una columna.
IN
Se utiliza para especificar múltiples valores en una condición.
AND/OR
Operadores lógicos utilizados para combinar condiciones en una sentencia WHERE.