Considere la siguiente tabla de base de datos denominada water_schemes :
El número de tuplas devueltas por la siguiente consulta SQL es
with total(name, capacity) as select district_name, sum(capacity) from water_schemes group by district_name with total_avg(capacity) as select avg(capacity) from total select name from total, total_avg where total.capacity >= total_avg.capacity
(A) 1
(B) 2
(C) 3
(D) 4
Respuesta: (B)
Explicación: Se realiza el primer grupo por nombre de distrito y se obtienen las capacidades totales de la siguiente manera
Ajmer 20 Bikaner 40 Charu 30 Dungargarh 10
Luego se calcula la capacidad promedio,
Average Capacity = (20 + 40 + 30 + 10)/4 = 100/4 = 25.
Finalmente se seleccionan los distritos con más del promedio.
Bikaner is 40 which is greater than average (25) Charu is 30 which is also greater than average (25). Therefore answer is 2 tuples.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA