Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

Re: [pgsql-fr-generale] Re: [pgsq l-fr-generale] Re: [pgsql-fr-generale] Meil leur moyen de créer des tuples ?


  • From: Sébastien Lardière <sebastien(at)lardiere(dot)net>
  • To: pgsql-fr-generale(at)postgresql(dot)org
  • Subject: Re: [pgsql-fr-generale] Re: [pgsq l-fr-generale] Re: [pgsql-fr-generale] Meil leur moyen de créer des tuples ?
  • Date: Sat, 05 Jan 2008 16:53:01 +0100
  • Message-id: <477FA7DD.1010200@lardiere.net> <text/plain>

Denis Bitouzé a écrit :

(par exemple, j'ai été très surpris de
voir qu'on disposait de sum, avg, etc. mais pas de min ou de max !).
Ou avez-vous vu cela ? -> http://docs.postgresqlfr.org/8.2/functions-aggregate.html

Ça, je l'avais vu, mais si j'ai bien compris, ça s'applique à toutes
les lignes d'une requête (par exemple pour rechercher le minimum d'une
colonne). Ce que je souhaitais, quant à moi, c'était pour une
colonne de notes, faire une requête m'affichant pour chaque ligne le
minimum entre (disons) 20 et la note de la ligne. Par exemple, j'aurais
espéré que convienne quelque chose comme :

select min(20,*) from notes;


Bonjour,

Ce que vous cherchez à faire se fait généralement avec un regroupement (group by), selon une expression qui est en fonction des données présentes.

Evidemment, si le modèle de données n'est pas un modèle relationnel, c'est moins évident ... Et donc, on en revient au point de départ.

--
Sébastien




Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group