Resumen de fundamentos de SQL — Operaciones de tablas, WHERE y funciones
Un repaso final de la serie de Fundamentos de SQL. Definición de tablas, INSERT, SELECT, UPDATE, DELETE, filtrado con WHERE y transformación de valores con funciones y CASE, organizado con diagramas y tablas.
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.