Précédent   Forum des professionnels en informatique > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
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 15/06/2006, 17h36   #1
Débutant
 
Inscription : avril 2005
Messages : 464
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 464
Points : 69
Points : 69
Par défaut [ASE][TSQL]utilisation de decode() dans Sybase

Bonjour, je voudrais avoir l'equivalent de cette expression sous Syabse :

Code :
decode(gender,'M','Male','F','Female','Unknown')
Mecri d'une solution
madina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2006, 10h26   #2
Invité régulier
 
Inscription : avril 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 15
Points : 9
Points : 9
Citation:
Envoyé par madina
Bonjour, je voudrais avoir l'equivalent de cette expression sous Syabse :

Code :
decode(gender,'M','Male','F','Female','Unknown')
Mecri d'une solution
Bonjour,
Quelle version de Sybase utilisez-vous ?

Je crois que que sur les versions inférieures à 11.9, le code suivant ne fonctionne pas (mais je n'en suis pas sûr)

Code :
1
2
3
4
5
6
7
SELECT CASE 
		WHEN gender = 'M' THEN 'Male'
		WHEN gender = 'F' THEN 'Female'
		ELSE 'Unknown'
       END
  FROM matable
 WHERE mesconditions
CVince est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2006, 15h48   #3
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
Le "CASE" est supporté à partir de Sybase 11.5.

Michael
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2006, 17h38   #4
Invité régulier
 
Inscription : avril 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 15
Points : 9
Points : 9
Citation:
Envoyé par mpeppler
Le "CASE" est supporté à partir de Sybase 11.5.

Michael
Merci pour l'info !
CVince est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h11.


 
 
 
 
Partenaires

Hébergement Web