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.
EstructuraAlias
Nombre temporal para una columna o tabla que mejora la legibilidad.
ConsultasAlias con COUNT y SUM
Crea columnas de informe fáciles de entender.
AgregaciónAlias en subconsultas
Cómo nombrar resultados derivados y evitar consultas ilegibles.
ConsultasALTER TABLE
Modifica la estructura de una tabla existente: columnas, restricciones o nombres.
EstructuraALTER TABLE en tablas grandes
Riesgos de bloqueo, reescritura de tabla y estrategias de migración.
EstructuraAVG
Calcula la media de valores numéricos no nulos.
AgregaciónAñadir restricciones con ALTER TABLE
PRIMARY KEY, FOREIGN KEY, UNIQUE y CHECK sobre tablas existentes.
RelacionesBETWEEN
Comprueba si un valor está dentro de un intervalo inclusivo.
FiltrosBuenas prácticas para alias
Convenciones breves, claras y mantenibles para equipos.
EstructuraCASE
Devuelve valores distintos según condiciones.
SQL analíticoCHECK
Valida que los datos cumplan una condición.
EstructuraCOUNT
Cuenta filas o valores no nulos.
AgregaciónCREATE TABLE
Crea una tabla con columnas, tipos y restricciones.
EstructuraCómo usar alias en SELECT
Ejemplos para simplificar nombres, cálculos y presentaciones.
ConsultasDEFAULT
Define un valor automático cuando no se proporciona uno.
EstructuraDELETE
Elimina filas que cumplen una condición.
Modificar datosDISTINCT
Elimina filas duplicadas del resultado.
FiltrosDROP TABLE
Elimina una tabla y su definición.
EstructuraEliminar columnas con ALTER TABLE: ejemplos prácticos
Cómo borrar columnas con seguridad, comprobar dependencias y preparar una reversión.
EstructuraErrores comunes con alias SQL
Evita nombres ambiguos, alias inconsistentes y referencias fuera de alcance.
ConsultasEXCEPT
Devuelve filas del primer resultado que no aparecen en el segundo.
SQL analíticoEXISTS
Comprueba si una subconsulta devuelve al menos una fila.
FiltrosFOREIGN KEY
Garantiza que un valor referencia una fila existente en otra tabla.
RelacionesFROM
Indica la tabla o fuente de datos de una consulta.
ConsultasFULL OUTER JOIN
Conserva todas las filas de ambas tablas, coincidan o no.
RelacionesGROUP BY
Agrupa filas que comparten valores para calcular agregados.
AgregaciónHAVING
Filtra grupos después de aplicar GROUP BY.
FiltrosIN
Comprueba si un valor pertenece a una lista o subconsulta.
FiltrosINDEX
Estructura auxiliar que acelera ciertas búsquedas y ordenaciones.
FiltrosINNER JOIN
Devuelve únicamente filas con coincidencia en ambas tablas.
RelacionesINSERT INTO
Añade una o varias filas a una tabla.
FiltrosINTERSECT
Devuelve filas presentes en ambos resultados compatibles.
FiltrosIS NULL / IS NOT NULL
Comprueba si un valor es nulo o no nulo.
FiltrosJOIN
Combina filas de tablas relacionadas.
RelacionesLEFT JOIN
Conserva todas las filas de la tabla izquierda.
RelacionesLIKE
Busca patrones de texto mediante comodines.
FiltrosLIMIT
Restringe el número máximo de filas devueltas.
ConsultasMAX
Devuelve el valor máximo de una expresión.
AgregaciónMERGE
Sincroniza datos mediante operaciones condicionales de inserción o actualización.
Modificar datosMIN
Devuelve el valor mínimo de una expresión.
FiltrosModificar la estructura de una tabla
Flujo seguro para evolucionar esquemas sin romper aplicaciones.
EstructuraNOT NULL
Impide que una columna almacene valores nulos.
FiltrosOFFSET
Omite un número de filas antes de devolver resultados.
ConsultasORDER BY
Ordena el resultado por una o varias expresiones.
ConsultasOUTER JOIN
Familia de JOINs que puede conservar filas sin coincidencia.
RelacionesPARTITION BY
Divide filas en grupos para una función de ventana sin colapsarlas.
SQL analíticoPRIMARY KEY
Identifica de forma única cada fila y no admite valores nulos.
RelacionesQuery
Instrucción enviada a una base de datos para consultar o modificar información.
ConsultasRenombrar columnas y tablas con ALTER TABLE
Sintaxis y diferencias entre PostgreSQL, MySQL y SQL Server.
EstructuraRIGHT JOIN
Conserva todas las filas de la tabla derecha y las coincidencias de la izquierda.
RelacionesROLLBACK
Deshace los cambios de la transacción actual.
TransaccionesROW_NUMBER
Asigna un número secuencial a cada fila dentro de una ventana.
SQL analíticoSELECT
Recupera datos de una o varias tablas.
ConsultasSubquery
Consulta anidada dentro de otra sentencia SQL.
SQL analíticoSUM
Suma valores numéricos no nulos.
AgregaciónTABLE
Estructura de filas y columnas donde se almacenan datos relacionados.
EstructuraTRUNCATE TABLE
Elimina rápidamente todas las filas de una tabla, normalmente sin registrar cada borrado.
EstructuraUNION
Combina resultados compatibles eliminando duplicados.
SQL analíticoUNION ALL
Combina resultados y conserva duplicados.
SQL analíticoUNIQUE
Restricción que evita valores duplicados en una columna o combinación.
EstructuraUPDATE
Modifica valores de filas existentes.
Modificar datosVIEW
Consulta guardada que se utiliza como una tabla virtual.
ConsultasWHERE
Filtra filas según una condición.
FiltrosNo encontramos coincidencias
Prueba una palabra más corta o elige “Todos”. También puedes buscar el concepto dentro del curso.