wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL Quest: El reto de las consultas

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Explorador SQL: ¿Cuál es el orden correcto de una consulta SQL básica?

a)

SELECT → FROM → WHERE → ORDER BY

b)

SELECT → ORDER BY → FROM → WHERE

c)

FROM → SELECT → WHERE → ORDER BY

d)

SELECT → WHERE → ORDER BY → FROM

2.

Explorador SQL: ¿Qué hace la cláusula WHERE?

a)

Filtra los registros que cumplen una condición

b)

Ordena los resultados alfabéticamente

c)

Agrupa registros por columnas

d)

Selecciona todas las columnas de la tabla

3.

Explorador SQL: SELECT Nombre, Edad FROM Estudiantes ORDER BY Edad DESC;

¿Qué hace esta consulta?

a)

Muestra estudiantes en orden ascendente por edad

b)

Muestra estudiantes en orden descendente por edad

c)

Filtra mayores de edad

d)

Elimina duplicados en la lista

4.

Explorador SQL: ¿Qué operador lógico usas más en tus consultas SQL?

a)

AND

b)

OR

c)

NOT

5.

Analista SQL: ¿Qué devuelve COUNT(*)?

a)

El número máximo de registros

b)

El número total de registros

c)

El valor promedio de los registros

d)

Los registros únicos

6.

Analista SQL: ¿Qué consulta devuelve los clientes de Costa Rica?

a)

SELECT * FROM Clientes WHERE Pais = 'Costa Rica';

b)

SELECT * FROM Clientes ORDER BY Pais = 'Costa Rica';

c)

SELECT * FROM Clientes GROUP BY Pais = 'Costa Rica';

d)

SELECT Clientes FROM Pais = 'Costa Rica';

7.

Analista SQL: Completa la consulta si requiero calcular el promedio del salario: SELECT Departamento, (a)   (Salario) FROM Empleados GROUP BY Departamento;

8.

Analista SQL: ¿Qué operador se usa para buscar patrones en cadenas de texto?

a)

EXISTS

b)

IN

c)

BETWEEN

d)

LIKE

9.

Analista SQL: ¿Qué condición devuelve empleados con salario entre 2000 y 4000?

a)

WHERE Salario BETWEEN 2000 AND 4000

b)

WHERE Salario IN (2000, 4000)

c)

WHERE Salario = 2000 OR Salario = 4000

d)

WHERE Salario > 4000

10.

Maestro SQL. ¿Cuál es la diferencia entre las sentencias INNER JOIN y UNION?

a)

INNER JOIN elimina duplicados, UNION no

b)

INNER JOIN usa GROUP BY, UNION no

c)

INNER JOIN combina filas de diferentes tablas según condición, UNION une resultados de consultas distintas

d)

INNER JOIN ordena resultados automáticamente

11.

Maestro SQL: ¿Qué consulta devuelve empleados contratados entre 2020 y 2022?

a)

SELECT * FROM Empleados WHERE AñoContrato IN (2020, 2022);

b)

SELECT * FROM Empleados WHERE AñoContrato BETWEEN 2020 AND 2022;

c)

SELECT * FROM Empleados WHERE AñoContrato > 2022;

d)

SELECT * FROM Empleados WHERE AñoContrato = 2020 OR AñoContrato = 2022;

12.

Maestro SQL: Escribe la consulta para mostrar los clientes únicos en la tabla Ventas.

4 lines
13.

Maestro SQL: ¿Qué función devuelve la cantidad de caracteres en una cadena?

a)

UPPER

b)

SUBSTRING

c)

CONCAT

d)

LEN

14.

Maestro SQL: ¿Qué consulta devuelve la fecha actual?

a)

SELECT GETDATE();

b)

SELECT DATEPART();

c)

SELECT NOWDATE();

d)

SELECT CURRENT;

15.

Maestro SQL: La gerencia necesita el promedio de ventas por mes. ¿Qué funciones usarías?

a)

SUM() con DISTINCT

b)

AVG() con GROUP BY Mes

c)

COUNT() con JOIN

d)

ROUND() con ORDER BY