Ejer: Escriba una consulta ANSI SQL que retorne para todos los paises
el nombre del pais y el nombre de la ciudad que mas habitantes tiene
sabiendo que no hay 2 ciudades que tengan la misma cantidad de
habitantes.
Estas son las tablas y los datos que cargué.
create table pais (idpais integer not null, nombrepais varchar(30)
null)
create table provincia (idprovincia integer not null, idpais integer
not null, nombreprovincia varchar(30) null)
create table ciudad (idciudad integer not null, idprovincia integer
not null, idpais integer not null, nombreciudad varchar(30) null,
habitantes integer not null)
insert into pais (idpais, nombrepais) values (1, 'argentina')
insert into pais (idpais, nombrepais) values (2, 'brasil')
insert into pais (idpais, nombrepais) values (3, 'usa')
insert into provincia (idprovincia, idpais, nombreprovincia) values
(10, 1, 'prov1arg')
insert into provincia (idprovincia, idpais, nombreprovincia) values
(11, 1, 'prov2arg')
insert into provincia (idprovincia, idpais, nombreprovincia) values
(12, 1, 'prov3arg')
insert into provincia (idprovincia, idpais, nombreprovincia) values
(14, 2, 'prov1bra')
insert into provincia (idprovincia, idpais, nombreprovincia) values
(15, 2, 'prov2bra')
insert into provincia (idprovincia, idpais, nombreprovincia) values
(16, 2, 'prov3bra')
insert into provincia (idprovincia, idpais, nombreprovincia) values
(17, 3, 'prov1usa')
insert into provincia (idprovincia, idpais, nombreprovincia) values
(18, 3, 'prov2usa')
insert into provincia (idprovincia, idpais, nombreprovincia) values
(18, 3, 'prov3usa')
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (100, 10, 1, 'ciu1arg10', 24)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (101, 10, 1, 'ciu2arg10', 32)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (102, 11, 1, 'ciu1arg11', 14)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (103, 11, 1, 'ciu2arg11', 56)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (104, 12, 1, 'ciu1arg12', 15)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (105, 12, 1, 'ciu2arg12', 26)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (106, 13, 2, 'ciu1bra13', 11)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (107, 13, 2, 'ciu2bra13', 17)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (108, 14, 2, 'ciu1bra14', 57)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (109, 14, 2, 'ciu2bra14', 23)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (110, 15, 2, 'ciu1bra15', 18)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (111, 15, 2, 'ciu2bra15', 78)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (112, 16, 3, 'ciu1usa16', 34)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (113, 16, 3, 'ciu2usa16', 28)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (114, 17, 3, 'ciu1usa17', 21)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (115, 17, 3, 'ciu2usa17', 5)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (116, 18, 3, 'ciu1usa18', 7)
insert into ciudad (idciudad, idprovincia, idpais, nombreciudad,
habitantes) values (117, 18, 3, 'ciu2usa18', 8)
muchas gracias, cristian
Damián
Damián