SQL: preguntarle cosas a los datos
El lenguaje con el que se le pregunta a una base de datos.
13 aulas · 5 horas de práctica · en el navegador, sin instalar nada
Temario
- Tu primera consulta — Qué es una tabla y cómo pedirle exactamente las columnas que querés.
- Filtrar filas — WHERE: quedarte solo con las filas que te interesan.
- Ordenar y recortar — ORDER BY y LIMIT: el podio, los últimos, la primera página.
- El agujero: NULL — Qué es un dato que falta, y por qué compararlo con = no funciona nunca.
- Taller: el caso de las medialunas — Un caso policial resuelto a fuerza de WHERE: cada pista descarta sospechosos hasta que queda uno solo.
- Calcular en la consulta — Columnas que no existen en la tabla: cuentas, texto armado y CASE.
- Contar y agrupar — COUNT, AVG, SUM y GROUP BY: de ocho filas a una respuesta.
- Filtrar grupos — HAVING: la diferencia entre descartar filas y descartar grupos.
- Taller: la tabla de posiciones — Un ranking armado por fases, que termina descartando a los equipos de un solo jugador con HAVING.
- Cruzar dos tablas — JOIN: por qué los datos viven separados y cómo volver a juntarlos.
- Los que no tienen pareja — LEFT JOIN: el que sirve cuando lo importante es lo que falta.
- Escribir datos — INSERT, UPDATE y DELETE, y el WHERE que evita el desastre.
- Taller: el informe del campus — Todo junto: cruzar tres tablas, agrupar, filtrar grupos y no perder a nadie.