IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sybase Discussion :

[ASE][TSQL]utilisation de decode() dans Sybase


Sujet :

Sybase

  1. #1
    Débutant
    Inscrit en
    Avril 2005
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 469
    Points : 106
    Points
    106
    Par défaut [ASE][TSQL]utilisation de decode() dans Sybase
    Bonjour, je voudrais avoir l'equivalent de cette expression sous Syabse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    decode(gender,'M','Male','F','Female','Unknown')
    Mecri d'une solution

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 15
    Points : 16
    Points
    16
    Par défaut
    Citation Envoyé par madina
    Bonjour, je voudrais avoir l'equivalent de cette expression sous Syabse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Points : 1 828
    Points
    1 828
    Par défaut
    Le "CASE" est supporté à partir de Sybase 11.5.

    Michael
    Michael Peppler
    Membre de TeamSybase - www.teamsybase.com

    "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 15
    Points : 16
    Points
    16
    Par défaut
    Citation Envoyé par mpeppler
    Le "CASE" est supporté à partir de Sybase 11.5.

    Michael
    Merci pour l'info !

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/07/2009, 10h33
  2. [SQL2K][TSQL] Peut-on utiliser un alias dans une clause Where ?
    Par StormimOn dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 23/05/2006, 09h25
  3. [ASE] ROWNUM dans Sybase ?
    Par liliem dans le forum Sybase
    Réponses: 4
    Dernier message: 13/04/2006, 16h40
  4. [ASE][T-SQL]Decode sous Sybase
    Par KHOULALENE dans le forum Sybase
    Réponses: 2
    Dernier message: 09/02/2006, 11h02
  5. Utilisation de MAX dans une requête SQL
    Par Evil onE dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/06/2004, 18h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo