Aprende haciendo.
Una consulta a la vez.
Explora los datos de Café del Valle y descubre cómo responder preguntas con SQL. No necesitas conocimientos previos.
Antes de empezar · Cómo usar este curso
Objetivo: aprender a consultar datos con SQL. Completa 16 misiones en orden y a tu ritmo. Cada misión se desbloquea al resolver la anterior. Esta ruta introduce consultas de lectura; no incluye creación o edición de tablas.
- Lee la explicación y observa las tablas del café.
- Abre el ejemplo, escribe tu consulta y pulsa Ejecutar y comprobar.
- Revisa la tabla de resultados. Si te atascas, usa una pista y luego vuelve a intentarlo.
Tabla
Un conjunto de datos: productos.
Fila
Un registro: Café americano.
Columna
Una característica: precio.
Consulta
Una instrucción para obtener datos.
TEXT guarda texto; INTEGER guarda números enteros. En este café los precios se expresan en pesos colombianos y el stock indica unidades disponibles. Cada fila de ventas registra una venta de un producto.
El avance se guarda en este navegador. Para llevarlo a otro dispositivo, expórtalo e importa ese archivo allí. Borrar los datos del navegador elimina el avance local.
Ver un ejemplo explicado
Puedes usarlo como guía y adaptarlo al reto.
Escribe tu consulta
SQLiteCtrl + Enter para ejecutar · Solo consultas de lectura
Explora la base de datos
Desliza la tabla hacia los lados para ver todas las columnas.
Fila = un registro · Columna = un campo
Precios en pesos colombianos (COP).
Resultado de tu consulta
Tus resultados aparecerán aquí. Empieza por la primera misión.
Después del curso · Funciones que devuelven tablas
Escalar: LENGTH(nombre) devuelve un número para cada producto. De tabla: una función puede recibir una categoría y devolver varias filas y columnas con sus productos.
Ejemplo conceptual: una función recibe «Bebidas» y devuelve los cuatro productos de esa categoría. Los parámetros son los datos de entrada; el retorno es lo que entrega la función.
Antes de crear funciones propias conviene practicar parámetros, tipos de datos y definición de funciones. La sintaxis depende del motor. Esta práctica usa SQLite; crear funciones con CREATE FUNCTION en SQL Server requiere otro entorno. Aquí no se presenta como ejercicio ejecutable.