AN · données ouvertes
Explorateur / main

main.budget_long vue

Colonnes

#ColonneTypeCommentaire
1ligneBIGINT
2codeVARCHAR
3libelleVARCHAR
4anneeINTEGER
5natureVARCHAR
6montantDOUBLE
7montant_publieVARCHAR
8ligne_totalBOOLEAN

Définition

CREATE VIEW budget_long AS WITH long AS (SELECT * FROM autres.budget UNPIVOT (montant_publie FOR colonne IN (COLUMNS('^(budget|realise)_'))))SELECT _ligne AS ligne, "nullif"(main."trim"(column00), '') AS code, main."trim"(libelle) AS libelle, CAST(regexp_extract(colonne, '(20[0-9]{2})', 1) AS INTEGER) AS annee, CASE  WHEN ((colonne ~~ 'budget%')) THEN ('budget') ELSE 'réalisé' END AS nature, TRY_CAST(regexp_replace(montant_publie, '[\s\x{00A0}\x{202F}]', '', 'g') AS DOUBLE) AS montant, montant_publie, ("nullif"(main."trim"(column00), '') IS NULL) AS ligne_total FROM long;

Aperçu

lignecodelibelleanneenaturemontantmontant_publieligne_total
172161/2361Œuvres d'art2016budget50000.050 000False
172161/2361Œuvres d'art2016réalisé42538.042 538False
172161/2361Œuvres d'art2017budget50000.050 000False
172161/2361Œuvres d'art2017réalisé10312.010 312False
182162Meubles de style2012budget50000.050 000False
182162Meubles de style2012réalisé185384.0185 384False
182162Meubles de style2013budget50000.050 000False
182162Meubles de style2013réalisé30238.030 238False
182162Meubles de style2014budget50000.050 000False
182162Meubles de style2014réalisé79840.079 840False
182162Meubles de style2015budget50000.050 000False
182162Meubles de style2015réalisé68354.068 354False
182162Meubles de style2016budget50000.050 000False
182162Meubles de style2016réalisé0.00False
182162Meubles de style2017budget80000.080 000False
182162Meubles de style2017réalisé2087.02 087False
192163Livres, manuscrits et objets anciens2012budget10000.010 000False
192163Livres, manuscrits et objets anciens2012réalisé0.00False
192163Livres, manuscrits et objets anciens2013budget10000.010 000False
192163Livres, manuscrits et objets anciens2013réalisé1116.01 116False
192163Livres, manuscrits et objets anciens2014budget5000.05 000False
192163Livres, manuscrits et objets anciens2014réalisé27970.027 970False
192163Livres, manuscrits et objets anciens2015budget5000.05 000False
192163Livres, manuscrits et objets anciens2015réalisé22112.022 112False
192163Livres, manuscrits et objets anciens2016budget10000.010 000False
192163Livres, manuscrits et objets anciens2016réalisé29190.029 190False
192163Livres, manuscrits et objets anciens2017budget10000.010 000False
192163Livres, manuscrits et objets anciens2017réalisé28009.028 009False
202164Autres livres de la Bibliothèque2012budget40000.040 000False
202164Autres livres de la Bibliothèque2012réalisé47245.047 245False
202164Autres livres de la Bibliothèque2013budget45000.045 000False
202164Autres livres de la Bibliothèque2013réalisé36795.036 795False
202164Autres livres de la Bibliothèque2014budget45000.045 000False
202164Autres livres de la Bibliothèque2014réalisé37143.037 143False
202164Autres livres de la Bibliothèque2015budget35000.035 000False
202164Autres livres de la Bibliothèque2015réalisé0.00False
202164Autres livres de la Bibliothèque2016budget0.00False
202164Autres livres de la Bibliothèque2016réalisé0.00False
202164Autres livres de la Bibliothèque2017budget0.00False
202164Autres livres de la Bibliothèque2017réalisé0.00False
21218/238AUTRES IMMOBILISATIONS2012budget5412095.05 412 095False
21218/238AUTRES IMMOBILISATIONS2012réalisé3886919.03 886 919False
21218/238AUTRES IMMOBILISATIONS2013budget2487000.02 487 000False
21218/238AUTRES IMMOBILISATIONS2013réalisé2379445.02 379 445False
21218/238AUTRES IMMOBILISATIONS2014budget2459800.02 459 800False
21218/238AUTRES IMMOBILISATIONS2014réalisé2600163.02 600 163False
21218/238AUTRES IMMOBILISATIONS2015budget2528000.02 528 000False
21218/238AUTRES IMMOBILISATIONS2015réalisé3586914.03 586 914False
21218/238AUTRES IMMOBILISATIONS2016budget2559000.02 559 000False
21218/238AUTRES IMMOBILISATIONS2016réalisé2389787.02 389 787False