Tati (entragar na área do aluno)
265 palavras
2 páginas
*EXERCICIO 1 - Listar todos os países que a data de independência seja maior que 01/01/1920 e que a renda percapta seja menor ou igual a 2.111,00Colunas: PAIS, DT_INDEP e RENDA_PERCAPTA */
SELECT PAIS, DT_INDEP, RENDA_PERCAPTA
FROM PAIS
WHERE DT_INDEP >= CONVERT(DATETIME, '1920-01-01 00:00:00', 102)
AND RENDA_PERCAPTA 500000 AND CODGRUPO = 1
/*EXERCICIO 3 - Contar a quantidade de países que possuem o pib maior que 1.000.000.000 ou que ficaram independente a partir de primeiro de janeiro de 1950, inclusive.
Nome da Coluna: Qtde_Países */
SELECT COUNT(CODPAIS) AS Qtde_Países
FROM PAIS
WHERE PIB > 1000000000 OR DT_INDEP >= CONVERT(DATETIME, '1950-01-01', 102)
/*EXERCICIO 4 - Somar o pib dos países que ficaram independente a partir de 01/01/1920 inclusive e que a renda percapta seja menor ou igual a 1000,00; ou que o país seja do grupo 2
Nome da Coluna: Total_PIB */
SELECT SUM(PIB) AS Total_PIB
FROM PAIS
WHERE (DT_INDEP >= CONVERT(DATETIME, '1920-01-01', 102)
AND RENDA_PERCAPTA 20000000000
/*EXERCICIO 20 - Identificar a média do pib dos países por segmento que são do grupo ONGS ou que são do continente ASIA, e que possuem a média do pib abaixo de 2.000.000.000
Colunas: SEGMENTO, MEDIA_PIB */
SELECT S.SEGMENTO, AVG(P.PIB) AS MEDIA_PIB
FROM PAIS P, PAISXSEG X, GRUPO G, SEGMENTO S, CONTINENTE C
WHERE P.CODPAIS = X.CODPAIS
AND X.CODSEGMENTO = S.CODSEGMENTO
AND P.CODGRUPO = G.CODGRUPO
AND C.CODCONTINENTE=P.CODCONTINENTE
AND (C.CONTINENTE = 'ASIA' OR G.GRUPO = 'ONGS')
GROUP BY SEGMENTO
HAVING AVG(P.PIB) < 2000000000
Responder