Definiciones que también enseñan

Glosario SQL

Busca un término y aprende qué problema resuelve, cómo se utiliza, qué error debes evitar y en qué lección practicarlo.

64 resultados

ADD COLUMN vs MODIFY COLUMN

Cuándo añadir una columna y cuándo cambiar su tipo o definición.

Estructura

Alias

Nombre temporal para una columna o tabla que mejora la legibilidad.

Consultas

Alias con COUNT y SUM

Crea columnas de informe fáciles de entender.

Agregación

Alias en subconsultas

Cómo nombrar resultados derivados y evitar consultas ilegibles.

Consultas

ALTER TABLE

Modifica la estructura de una tabla existente: columnas, restricciones o nombres.

Estructura

ALTER TABLE en tablas grandes

Riesgos de bloqueo, reescritura de tabla y estrategias de migración.

Estructura

AVG

Calcula la media de valores numéricos no nulos.

Agregación

Añadir restricciones con ALTER TABLE

PRIMARY KEY, FOREIGN KEY, UNIQUE y CHECK sobre tablas existentes.

Relaciones

BETWEEN

Comprueba si un valor está dentro de un intervalo inclusivo.

Filtros

Buenas prácticas para alias

Convenciones breves, claras y mantenibles para equipos.

Estructura

CASE

Devuelve valores distintos según condiciones.

SQL analítico

CHECK

Valida que los datos cumplan una condición.

Estructura

COUNT

Cuenta filas o valores no nulos.

Agregación

CREATE TABLE

Crea una tabla con columnas, tipos y restricciones.

Estructura

Cómo usar alias en SELECT

Ejemplos para simplificar nombres, cálculos y presentaciones.

Consultas

DEFAULT

Define un valor automático cuando no se proporciona uno.

Estructura

DELETE

Elimina filas que cumplen una condición.

Modificar datos

DISTINCT

Elimina filas duplicadas del resultado.

Filtros

DROP TABLE

Elimina una tabla y su definición.

Estructura

Eliminar columnas con ALTER TABLE: ejemplos prácticos

Cómo borrar columnas con seguridad, comprobar dependencias y preparar una reversión.

Estructura

Errores comunes con alias SQL

Evita nombres ambiguos, alias inconsistentes y referencias fuera de alcance.

Consultas

EXCEPT

Devuelve filas del primer resultado que no aparecen en el segundo.

SQL analítico

EXISTS

Comprueba si una subconsulta devuelve al menos una fila.

Filtros

FOREIGN KEY

Garantiza que un valor referencia una fila existente en otra tabla.

Relaciones

FROM

Indica la tabla o fuente de datos de una consulta.

Consultas

FULL OUTER JOIN

Conserva todas las filas de ambas tablas, coincidan o no.

Relaciones

GROUP BY

Agrupa filas que comparten valores para calcular agregados.

Agregación

HAVING

Filtra grupos después de aplicar GROUP BY.

Filtros

IN

Comprueba si un valor pertenece a una lista o subconsulta.

Filtros

INDEX

Estructura auxiliar que acelera ciertas búsquedas y ordenaciones.

Filtros

INNER JOIN

Devuelve únicamente filas con coincidencia en ambas tablas.

Relaciones

INSERT INTO

Añade una o varias filas a una tabla.

Filtros

INTERSECT

Devuelve filas presentes en ambos resultados compatibles.

Filtros

IS NULL / IS NOT NULL

Comprueba si un valor es nulo o no nulo.

Filtros

JOIN

Combina filas de tablas relacionadas.

Relaciones

LEFT JOIN

Conserva todas las filas de la tabla izquierda.

Relaciones

LIKE

Busca patrones de texto mediante comodines.

Filtros

LIMIT

Restringe el número máximo de filas devueltas.

Consultas

MAX

Devuelve el valor máximo de una expresión.

Agregación

MERGE

Sincroniza datos mediante operaciones condicionales de inserción o actualización.

Modificar datos

MIN

Devuelve el valor mínimo de una expresión.

Filtros

Modificar la estructura de una tabla

Flujo seguro para evolucionar esquemas sin romper aplicaciones.

Estructura

NOT NULL

Impide que una columna almacene valores nulos.

Filtros

OFFSET

Omite un número de filas antes de devolver resultados.

Consultas

ORDER BY

Ordena el resultado por una o varias expresiones.

Consultas

OUTER JOIN

Familia de JOINs que puede conservar filas sin coincidencia.

Relaciones

PARTITION BY

Divide filas en grupos para una función de ventana sin colapsarlas.

SQL analítico

PRIMARY KEY

Identifica de forma única cada fila y no admite valores nulos.

Relaciones

Query

Instrucción enviada a una base de datos para consultar o modificar información.

Consultas

Renombrar columnas y tablas con ALTER TABLE

Sintaxis y diferencias entre PostgreSQL, MySQL y SQL Server.

Estructura

RIGHT JOIN

Conserva todas las filas de la tabla derecha y las coincidencias de la izquierda.

Relaciones

ROLLBACK

Deshace los cambios de la transacción actual.

Transacciones

ROW_NUMBER

Asigna un número secuencial a cada fila dentro de una ventana.

SQL analítico

SELECT

Recupera datos de una o varias tablas.

Consultas

Subquery

Consulta anidada dentro de otra sentencia SQL.

SQL analítico

SUM

Suma valores numéricos no nulos.

Agregación

TABLE

Estructura de filas y columnas donde se almacenan datos relacionados.

Estructura

TRUNCATE TABLE

Elimina rápidamente todas las filas de una tabla, normalmente sin registrar cada borrado.

Estructura

UNION

Combina resultados compatibles eliminando duplicados.

SQL analítico

UNION ALL

Combina resultados y conserva duplicados.

SQL analítico

UNIQUE

Restricción que evita valores duplicados en una columna o combinación.

Estructura

UPDATE

Modifica valores de filas existentes.

Modificar datos

VIEW

Consulta guardada que se utiliza como una tabla virtual.

Consultas

WHERE

Filtra filas según una condición.

Filtros

No encontramos coincidencias

Prueba una palabra más corta o elige “Todos”. También puedes buscar el concepto dentro del curso.