Oracle - Ejercicio Oracle SQL - Obtener el banco con mas sucursales

 
Vista:
sin imagen de perfil

Ejercicio Oracle SQL - Obtener el banco con mas sucursales

Publicado por Pablo (1 intervención) el 20/04/2016 18:58:07
Captura2

Como veis partiendo de las tablas SUCURSALES y BANCOS necesito obtener qué banco es el que tiene más sucursales.

Con la tabla SUCURSALES obtengo agrupado por COD_BANCO la cantidad de sucursales. También obtengo la cantidad máxima de sucursales que tiene un banco, pero lo que necesito es el número de la sucursal no la cantidad de sucursales que tiene.

SELECT COD_BANCO, COUNT(*)
FROM SUCURSALES
GROUP BY COD_BANCO;

SELECT MAX(COUNT(*))
FROM SUCURSALES -> Aqui intento averiguar el COD_BANCO pero no doy con la forma
GROUP BY COD_BANCO; (Llegado a este punto sólo tendría que seleccionar la sucursal
correspondiente en la tabla BANCOS)

SELECT NOMBRE_BANC
FROM BANCOS
WHERE COD_BANCO IN (**************)

Alguien podría iluminarme y decirme en qué me estoy equivocando?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ejercicio Oracle SQL - Obtener el banco con mas sucursales

Publicado por Jose (1 intervención) el 17/11/2022 13:48:36
Hola, no tengo ni idea.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ejercicio Oracle SQL - Obtener el banco con mas sucursales

Publicado por Alejandro (1 intervención) el 28/02/2024 21:21:30
Hola, probablemente ya o hayas acabado de estudiar, o hayas suspendido este exámen y hayas dejado de estudiar. Pero aqui tienes la respuesta.

1
2
3
4
5
6
7
8
9
SELECT COD_BANCO, COUNT(DISTINCT COD_SUCUR) as num_sucursales
FROM SUCURSALES
GROUP BY COD_BANCO
HAVING COUNT(DISTINCT COD_SUCUR) = (
    SELECT MAX(num_sucursales)
    FROM (
        SELECT COUNT(DISTINCT COD_SUCUR) as num_sucursales
        FROM SUCURSALES
        GROUP BY COD_BANCO) )
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar