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

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

Es parte de