🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónVerificar la consulta y la respuesta del asistente
4 tareas · 38 min · Principiante
Jueves 5 de noviembre. Un asistente propuso a la Cooperativa Cedrales (empresa inventada) una consulta para contar los inicios fallidos de la madrugada y concluyó algo sobre su resultado. Aquí aprendes a revisar una consulta ajena antes de ejecutarla: campos, valores y ventana de tiempo, y a calcular por tu cuenta el número que importa. Todo es lectura de tablas ya escritas, en UTC.
Objetivo de la sala
Jueves 5 de noviembre. Un asistente propuso a la Cooperativa Cedrales (empresa inventada) una consulta para contar los inicios fallidos de la madrugada y concluyó algo sobre su resultado. Aquí aprendes a revisar una consulta ajena antes de ejecutarla: campos, valores y ventana de tiempo, y a calcular por tu cuenta el número que importa. Todo es lectura de tablas ya escritas, en UTC.Una consulta que se ejecuta sin error no está por eso bien. Puede filtrar por un valor que no existe y devolver cero filas sin avisar, usar un campo parecido pero equivocado, o mirar una ventana de tiempo que no es la del caso. Cuando una consulta la escribe un asistente se revisa igual que la de un compañero nuevo: contra el esquema de la tabla, contra los valores reales y contra la ventana que se pide.
Y una conclusión que dice «no hay nada» se desconfía más que una que dice «hay algo», porque las consultas mal hechas fallan hacia el silencio.
Responde para continuar
Una consulta propuesta por un asistente devuelve cero filas. ¿Qué se concluye?
Ver pista de ayuda
Cero filas puede significar «no hay nada» o «busqué mal».
Primero se compara cada campo de la consulta con el esquema. Prueba SELECT * FROM esquema y SELECT * FROM consulta_del_asistente. Lee el paso 1 con calma: nombra tres campos de la tabla de inicios en distintos lugares de la consulta.
Responde para continuar
Escribe el campo que usa la consulta del asistente y que no existe en la tabla de inicios.
Ver pista de ayuda
Compara cada nombre de campo de la consulta con los cuatro del esquema.
Después se miran los valores. La consulta filtra la columna resultado con un texto; si el texto no coincide con lo que la columna guarda de verdad, no devuelve nada y no da error. La forma de saberlo es preguntarle a la base qué valores existen: SELECT resultado, COUNT(*) AS filas FROM inicios GROUP BY resultado.
Responde para continuar
Escribe el valor que la columna resultado usa de verdad para los inicios de sesión que fallaron.
Ver pista de ayuda
La consulta agrupada lista los dos valores que existen.
Por último, la ventana. Se pidió contar desde las 00:00 UTC del 3 de noviembre. Los datos de la noche anterior no cuentan, aunque sean de la misma cuenta y del mismo origen. Prueba SELECT * FROM inicios y cuenta con cuidado las filas de la cuenta mvelasco con el valor de fallo correcto y la hora dentro de la ventana.
Responde para continuar
Escribe cuántos inicios fallidos tiene mvelasco desde las 00:00 UTC del 3 de noviembre.
Ver pista de ayuda
Descarta las filas del 2 de noviembre y las que tienen otro resultado.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.