1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
| drop database if exists "essai";
create database "essai"
template = "template0"
encoding = 'utf8';
\connect "essai"
create table energie(
"pays" varchar,
"energie" varchar,
"secteur" varchar,
"year" smallint,
"conso" float
);
insert into energie values('Australie', 'Huile', 'Transport', 1971, 12.5);
insert into energie values('Australie', 'Huile', 'Transport', 1971, 14.5);
insert into energie values('Australie', 'Huile', 'Transport', 1971, 16.5);
insert into energie values('Australie', 'Huile', 'Industrie', 1971, 22.5);
insert into energie values('Australie', 'Huile', 'Industrie', 1971, 24.5);
insert into energie values('Australie', 'Huile', 'Industrie', 1971, 26.5);
insert into energie values('Australie', 'Fioul', 'Transport', 1971, 32.5);
insert into energie values('Australie', 'Fioul', 'Transport', 1971, 34.5);
insert into energie values('Australie', 'Fioul', 'Transport', 1971, 36.5);
insert into energie values('Australie', 'Fioul', 'Industrie', 1971, 42.5);
insert into energie values('Australie', 'Fioul', 'Industrie', 1971, 44.5);
insert into energie values('Australie', 'Fioul', 'Industrie', 1971, 46.5);
insert into energie values('Australie', 'Huile', 'Transport', 1975, 112.5);
insert into energie values('Australie', 'Huile', 'Transport', 1975, 114.5);
insert into energie values('Australie', 'Huile', 'Transport', 1975, 116.5);
insert into energie values('Australie', 'Huile', 'Industrie', 1975, 122.5);
insert into energie values('Australie', 'Huile', 'Industrie', 1975, 124.5);
insert into energie values('Australie', 'Huile', 'Industrie', 1975, 126.5);
insert into energie values('Australie', 'Fioul', 'Transport', 1975, 132.5);
insert into energie values('Australie', 'Fioul', 'Transport', 1975, 134.5);
insert into energie values('Australie', 'Fioul', 'Transport', 1975, 136.5);
insert into energie values('Australie', 'Fioul', 'Industrie', 1975, 142.5);
insert into energie values('Australie', 'Fioul', 'Industrie', 1975, 144.5);
insert into energie values('Australie', 'Fioul', 'Industrie', 1975, 146.5);
insert into energie values('Espagne', 'Huile', 'Transport', 1971, 212.5);
insert into energie values('Espagne', 'Huile', 'Transport', 1971, 214.5);
insert into energie values('Espagne', 'Huile', 'Transport', 1971, 216.5);
insert into energie values('Espagne', 'Huile', 'Industrie', 1971, 222.5);
insert into energie values('Espagne', 'Huile', 'Industrie', 1971, 224.5);
insert into energie values('Espagne', 'Huile', 'Industrie', 1971, 226.5);
insert into energie values('Espagne', 'Fioul', 'Transport', 1971, 232.5);
insert into energie values('Espagne', 'Fioul', 'Transport', 1971, 234.5);
insert into energie values('Espagne', 'Fioul', 'Transport', 1971, 236.5);
insert into energie values('Espagne', 'Fioul', 'Industrie', 1971, 242.5);
insert into energie values('Espagne', 'Fioul', 'Industrie', 1971, 244.5);
insert into energie values('Espagne', 'Fioul', 'Industrie', 1971, 246.5);
insert into energie values('Espagne', 'Huile', 'Transport', 1975, 312.5);
insert into energie values('Espagne', 'Huile', 'Transport', 1975, 314.5);
insert into energie values('Espagne', 'Huile', 'Transport', 1975, 316.5);
insert into energie values('Espagne', 'Huile', 'Industrie', 1975, 322.5);
insert into energie values('Espagne', 'Huile', 'Industrie', 1975, 324.5);
insert into energie values('Espagne', 'Huile', 'Industrie', 1975, 326.5);
insert into energie values('Espagne', 'Fioul', 'Transport', 1975, 332.5);
insert into energie values('Espagne', 'Fioul', 'Transport', 1975, 334.5);
insert into energie values('Espagne', 'Fioul', 'Transport', 1975, 336.5);
insert into energie values('Espagne', 'Fioul', 'Industrie', 1975, 342.5);
insert into energie values('Espagne', 'Fioul', 'Industrie', 1975, 344.5);
insert into energie values('Espagne', 'Fioul', 'Industrie', 1975, 346.5);
select pays, energie, secteur, year, avg(conso) from energie group by pays, energie, secteur, year order by 1, 2, 3, 4;
pays | energie | secteur | year | avg
-----------+---------+-----------+------+-------
Australie | Fioul | Industrie | 1971 | 44.5
Australie | Fioul | Industrie | 1975 | 144.5
Australie | Fioul | Transport | 1971 | 34.5
Australie | Fioul | Transport | 1975 | 134.5
Australie | Huile | Industrie | 1971 | 24.5
Australie | Huile | Industrie | 1975 | 124.5
Australie | Huile | Transport | 1971 | 14.5
Australie | Huile | Transport | 1975 | 114.5
Espagne | Fioul | Industrie | 1971 | 244.5
Espagne | Fioul | Industrie | 1975 | 344.5
Espagne | Fioul | Transport | 1971 | 234.5
Espagne | Fioul | Transport | 1975 | 334.5
Espagne | Huile | Industrie | 1971 | 224.5
Espagne | Huile | Industrie | 1975 | 324.5
Espagne | Huile | Transport | 1971 | 214.5
Espagne | Huile | Transport | 1975 | 314.5
(16 rows) |
Partager