Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Tablas, filas y columnas: mirar sin tocar

3 tareas · 20 min · Principiante

Antes de filtrar nada, lo primero que hace cualquiera frente a una base de datos nueva es mirarla entera: `SELECT * FROM tabla` pide todas las columnas (`*`) de todas las filas. En el escritorio de esta sala hay dos consultas ya corridas contra una base de prueba de Ferretería y Insumos El Roble SAS (empresa ficticia): una sobre `productos` y otra sobre `clientes`. Se lee la consulta y el resultado que dio SQLite; nada se ejecuta aquí.

0 de 3 · 0%

Objetivo de la sala

Antes de filtrar nada, lo primero que hace cualquiera frente a una base de datos nueva es mirarla entera: `SELECT * FROM tabla` pide todas las columnas (`*`) de todas las filas. En el escritorio de esta sala hay dos consultas ya corridas contra una base de prueba de Ferretería y Insumos El Roble SAS (empresa ficticia): una sobre `productos` y otra sobre `clientes`. Se lee la consulta y el resultado que dio SQLite; nada se ejecuta aquí.

Abre consulta_1.sql y resultado.log. La consulta pide todas las columnas y todas las filas de productos.

Esta tarea se hace en el laboratorio

Una terminal con los archivos del caso, aquí en la página. No instalas nada y no puedes romper nada.

Preparando la estación…

Para responder aquí hace falta una cuenta

Puedes leer toda la sala sin cuenta. Responder y guardar tu avance pide entrar; al volver aterrizas en esta misma sala.

Responde para continuar

Según `resultado.log`, ¿cuántas filas (productos) devolvió `SELECT * FROM productos;`? Escribe solo el número.

Ver pista de ayuda

Al final de una tabla de resultado, SQLite anota cuántas filas trajo. Busca el paréntesis con "fila" o "filas".

SELECT * FROM clientes; también trajo toda la tabla, con sus cuatro columnas completas.

Para responder aquí hace falta una cuenta

Puedes leer toda la sala sin cuenta. Responder y guardar tu avance pide entrar; al volver aterrizas en esta misma sala.

Responde para continuar

¿Qué hace el `*` en `SELECT * FROM clientes;`?

Ver pista de ayuda

Piensa en qué reemplaza el `*` si en vez de él escribieras el nombre de cada columna, una por una, separadas por comas.

Esta tarea se hace en el laboratorio

Una terminal con los archivos del caso, aquí en la página. No instalas nada y no puedes romper nada.

Preparando la estación…

Para responder aquí hace falta una cuenta

Puedes leer toda la sala sin cuenta. Responder y guardar tu avance pide entrar; al volver aterrizas en esta misma sala.

Responde para continuar

Según `resultado.log` de la segunda consulta (`SELECT * FROM clientes;`), ¿cuántas columnas tiene la tabla `clientes`? Escribe solo el número.

Ver pista de ayuda

Cuenta los encabezados de la segunda tabla de resultado: `id`, `nombre`, `ciudad`, `correo`.

Entra para responder, guardar tu avance y ganar puntos.

Preparando la estación…

16:24
Terminal (user@whoami)
user@whoami:~$
Tab Autocompletar ↑/↓ Historial
bash 5.2.21
Whoami-Labs OS v3.0.1 LTS · build b903d9

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio y la seguridad de tu sesión y, solo si lo autorizas, analítica. Puedes aceptar, rechazar o personalizar. Política de Cookies · Política de Privacidad