From: | Masse Jacques <jacques(dot)masse(at)bordeaux(dot)cemagref(dot)fr> |
---|---|
To: | 'Francois Suter' <dba(at)paragraf(dot)ch>, Remi <remi(at)chillet(dot)com> |
Cc: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | RE: [pgsql-fr-generale] Comparer des valeurs booléennes |
Date: | 2004-03-05 15:32:20 |
Message-ID: | 0B87317EA62BD211A02A00A0C9DFB7EC9B5FC5@hermes.bordeaux.cemagref.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
QQchose comme ça ?
-- Function: public.test2()
-- DROP FUNCTION public.test2();
CREATE OR REPLACE FUNCTION public.test2()
RETURNS bool AS
'declare ct int8;
declare cf int8;
begin
ct := (SELECT count (*) FROM test_bool where b2 =\'t\');
if ct > 0 then return \'t\';
end if;
return \'f\';
end;
'
LANGUAGE 'plpgsql' VOLATILE;
-----Message d'origine-----
De : Francois Suter [mailto:dba(at)paragraf(dot)ch]
Envoyé : vendredi 27 février 2004 13:29
À : Remi
Cc : pgsql-fr-generale(at)postgresql(dot)org
Objet : Re: [pgsql-fr-generale] Comparer des valeurs booléennes
Salut,
> Oui effectivement le resonnement est juste dans ton exemple mai j'ai
> besoin
> de comparer les resultats de toutes les lignes d'une colonne. Je veux
> un OR
> en effet:
Ah oui, je comprends la différence, maintenant. A mon avis, ce n'est
pas possible de manière simple. Je pense qu'il faut écrire une fonction
en PL/PgSQL ou autre langage supporté par PostgreSQL, mais je n'ai
encore jamais fait ça et je ne saurais pas comment m'y prendre.
Quelqu'un s'y connaît là?
A+
---------------
Francois
Home page: http://www.monpetitcoin.com/
"Nous sommes peu à penser trop, trop à penser peu." - Françoise Sagan
---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
joining column's datatypes do not match
From | Date | Subject | |
---|---|---|---|
Next Message | Olivier Brunet-Crocq | 2004-03-08 10:58:26 | PostgreSQL 7.3.6 pour Cygwin |
Previous Message | Francois Suter | 2004-03-05 11:00:58 | Re: Des nouvelles... |