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.