Resumen de fundamentos de SQL — Operaciones de tablas, WHERE y funciones
Este artículo forma parte del Curso de SQL, con el que dominarás desde cero habilidades prácticas de SQL, desde lo básico hasta las consultas complejas y la optimización de SQL.
Cierre de fundamentos de SQL: operaciones de tabla, filtrado con WHERE y transformaciones con funciones y CASE, en 3 ejes con diagramas y tablas resumen para repasar de un vistazo.
La visión general de lo que cubrieron los Fundamentos de SQL
Esta página organiza cada comando de la serie de Fundamentos de SQL en tres vistas: operaciones de tablas, filtrado con WHERE y transformación de valores con funciones. Usa los enlaces para volver a cualquier artículo y repasarlo.
INSERT / UPDATE / DELETE mueven filas dentro y fuera de una tabla; SELECT las lee, WHERE las filtra, y las funciones / CASE las transforman.Configura una tabla y mueve datos dentro y fuera
El flujo completo de manejo de datos: crear una tabla → insertar filas → leerlas → actualizarlas / borrarlas. Un resultado de SELECT se puede luego ordenar con DISTINCT / ORDER BY / LIMIT.
| Categoría | Artículo | Qué aprendes |
|---|---|---|
| Definición de tablas | Crear y modificar tablas | CREATE TABLE / PRIMARY KEY / NOT NULL / ALTER TABLE |
| Añadir filas | INSERT | Columnas con nombre, columnas omitidas, inserciones multifila |
| Leer filas | SELECT | Elegir columnas, alias AS, fundamentos de WHERE |
| Actualizar / borrar filas | UPDATE y DELETE | Actualizar con SET; el peligro de olvidar WHERE |
| Borrado masivo | TRUNCATE | Diferencia con DELETE, la marca de agua alta |
| Dar forma a los resultados | DISTINCT, ORDER BY, LIMIT | Deduplicación, ordenación, límite de filas, OFFSET |
Filtra filas con WHERE, transforma valores con funciones
WHERE conserva solo las filas que coinciden con una condición, mientras que las funciones y CASE transforman o clasifican los propios valores de columna. Los dos diagramas de abajo organizan respectivamente los tres artículos de WHERE en profundidad y los seis artículos de funciones.
WHERE conserva solo las filas que coinciden. Las tres familias — operadores lógicos, rango y patrón, NULL y conjuntos — se cubren en WHERE en profundidad ①②③.SELECT y transfórmalos o clasifícalos con funciones aritméticas / de cadena / matemáticas o IF / CASE. WHERE filtra filas; las funciones cambian valores de columna.| Categoría | Artículo | Qué aprendes |
|---|---|---|
| WHERE ① | AND / OR / NOT | Operadores lógicos y precedencia de evaluación |
| WHERE ② | BETWEEN y LIKE | Filtrado por rango y coincidencia de patrones |
| WHERE ③ | IS NULL e IN | Lógica de tres valores, comprobaciones de NULL, coincidencia por conjuntos |
| Funciones ① | Aritmética, concatenación, fecha | + - * / %, || / CONCAT, funciones de fecha |
| Funciones ② | Funciones de cadena | LENGTH / TRIM / REPLACE / UPPER / SUBSTR |
| Funciones ③ | Funciones matemáticas y COALESCE | ROUND / FLOOR / CEILING, reemplazo de NULL |
| Funciones ④ | IF / IIF | Cambiar un valor según una sola condición |
| Funciones ⑤ | CASE para ramificación de varias condiciones | Forma CASE simple y forma CASE con búsqueda |
| Funciones ⑥ | CASE en la práctica | ORDER BY / UPDATE / manejo de NULL |
¡Buen trabajo!
Ya has organizado todo, desde la definición de tablas hasta añadir, leer, actualizar y borrar filas, el filtrado con WHERE, y la transformación de valores con funciones y CASE.
Combínalos y ya puedes escribir muchas de las consultas de informes que verás en el trabajo real. Vuelve a cualquier artículo que te interese y pruébalo con tus propios datos.