Este es un libro interactivo que pretende ser el mejor lugar en Internet para aprender SQL. Es gratuito, sin anuncios y no requiere registro ni descargas. Te ayuda a aprender ejecutando consultas contra un conjunto de datos real para completar proyectos relevantes. No es una mera página de referencia: transmite un modelo mental para escribir SQL.
No se espera conocimiento previo de programación. Cada capítulo está diseñado para tomar alrededor de 30 minutos. A medida que más datos del mundo se almacenan en bases de datos, ¡este tiempo pagará grandes dividendos!
Los fundamentos filosóficos y técnicos de este proyecto.
El capítulo 1 examina el argumento de Napoleon Beazley contra la pena capital. Aprendemos la estructura de una consulta SQL y operaciones a nivel de fila.
El capítulo 2 estima cuántos ejecutados pueden haber sido inocentes. El tema técnico es agregar sobre la tabla completa.
El capítulo 3 estudia condados con números inusualmente altos de ejecuciones. Generalizamos el capítulo 2 aplicando agregaciones por grupos.
El capítulo 4 explora periodos extendidos sin ejecuciones. Su tema es ampliar la tabla usando joins.
El capítulo 5 contiene comentarios finales y una colección de preguntas de desafío enviadas por usuarios.