New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

SQL: Pruebas de Joins y Funciones

Froggy Jumps

(3)
Played 207 %Accuracy 36 Average time 02:29

About this activity

Desafía tus conocimientos SQL

Created by

Mexico

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
SQL: Pruebas de Joins y Funciones
 

Froggy Jumps

SQL: Pruebas de Joins y FuncionesOnline version

Desafía tus conocimientos SQL

by Mtra. Maricela Aguilar Illán
1

Q1. ¿Qué JOIN usarías para ver materias sin alumnos?

2

Q2. Quieres promedio por alumno y ocultar a quienes no tienen calificaciones. ¿Qué harías?

3

Q3. Necesitas un top-3 de categorías con más préstamos.

4

Q4. Para detectar alumnos sin inscripciones con seguridad:

5

Q5. ¿Cuándo usarías HAVING?

6

Q6. COALESCE(AVG(x),0) sirve para:

7

Q7. CASE se utiliza para:

8

Q8. En SQLite, AVG(calificacion) con valores NULL:

9

Q9. ¿Qué JOIN usar para ver todos los alumnos y, además, saber quiénes no tienen inscripciones?

10

Q10. Para evitar duplicar inscripciones del mismo alumno a la misma materia:

11

Q11. Necesitas alumnos con inscripciones (solo coincidencias reales):

12

Q12. Quieres calcular promedio por materia y ordenar de mayor a menor:

13

Q13. Para materias nunca cursadas (faltantes del lado Materias):

14

Q14. Diferencia clave WHERE vs HAVING:

15

Q15. Quieres porcentaje de personas por estatus (Con préstamo / Sin préstamos / Todo devuelto):

16

Q16. Para préstamos en curso con más de 14 días:

17

Q17. Si en un LEFT JOIN filtras i.Clave='MAT' en el WHERE, el efecto suele ser:

18

Q18. Para mostrar 0 cuando una materia no tiene inscripciones al calcular promedio:

19

Q19. Subconsulta NOT EXISTS se usa para:

20

Q20. Para crear un ranking “alumnos con más inscripciones”:

21

Q21. Detectar huérfanos en Prestamos (sin Persona o sin Libro) se logra con:

22

Q22. ¿Qué comando muestra solo columnas y filas pedidas?

23

Q23. Para ordenar resultados de mayor a menor promedio:

24

Q24. ¿Cuál es la mejor forma de etiquetar un promedio en Excelente/Bueno/Regular/En riesgo?

25

Q25. En DB Browser, para respetar FK antes de ejecutar:

26

Q26. WHERE puede:

27

Q27. ¿Qué describe mejor INNER JOIN vs LEFT JOIN?

28

Q28. ¿Qué problema generan los duplicados y cómo prevenirlos en Inscripciones?

29

Q29. En DB Browser for SQLite, ¿Qué ajuste debes activar para respetar llaves foráneas (FK)?

30

Q30. HAVING puede:

31

Q31. UNION puede:

32

Q32. LEFT JOIN puede:

33

Q33. julianday('now') - julianday(fecha) permite:

Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.