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,00

Colunas: 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

Relacionados