Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/08/2003, 10h28   #1
Invité de passage
 
Inscription : mars 2002
Messages : 1
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1
Points : 1
Points : 1
Par défaut [DB2] IF ou DECODE

Est qu'il existe sous Db2 un équivalent de la fonction DECODE (oracle), pour récupérer une valeur ou une autre en fontion d'une condition ??
chrisdvp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2004, 21h45   #2
Invité de passage
 
Inscription : juin 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 2
Points : 1
Points : 1
il te faut utiliser 'case', cela remplace decode
Ginette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2004, 14h44   #3
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
... et plus particulierement

Code :
1
2
3
4
5
6
SELECT CASE expression 
WHEN condition1 THEN resultat_si_vrai 
WHEN condition2 THEN resultat_si_vrai 
ELSE resultat_si_faux
END
FROM ...
ou
Code :
1
2
3
4
5
6
7
 
SELECT CASE 
WHEN condition_de_recherche 
THEN Resultat_si_vrai 
ELSE Resultat_si_faux 
END
FROM ...
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h38.


 
 
 
 
Partenaires

Hébergement Web