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

MS SQL Server Discussion :

DECODE de Oracle sous SQLSERVER


Sujet :

MS SQL Server

  1. #1
    Membre confirmé Avatar de Poisson59
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 213
    Par défaut DECODE de Oracle sous SQLSERVER
    Bonjour je voudrais savoir s'il existe l'equivalent de la fonction DECODE de Oracle sous SQL SERVER

    exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Select num_jour from JOURS
    num_jour
    --------
    1
    2
    3
    4
    5
    6
    7
    la fonction DECODE sous Oracle fonctionne de la manière suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Select num_jour, DECODE(num_jour,'1','Lundi','2','Mardi',
    '3','Mercredi','4','Jeudi','5','Vendredi','6','Samedi','7','Dimanche') as nom_jour
    FROM JOURS
     
    num_jour  |  nom_jour
    ---------------------
        1          Lundi
        2          Mardi
        3          Mercredi
        4          Jeudi 
        5          Vendredi
        6          Samedi
        7          Dimanche
    Je pense à la fonction CASE mais je n'arrive pas à retrouver la syntaxe .

    Merci pour votre aide.

    Le savoir n'est rien sans celui des autres !!

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 434

  3. #3
    Membre confirmé Avatar de Poisson59
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 213
    Par défaut
    ça n'est pas du tout ce que je veux
    merci quand même

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 434
    Par défaut
    Ras

  5. #5
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Par défaut
    num_jour | nom_jour
    ---------------------
    1 Lundi
    2 Mardi
    3 Mercredi
    4 Jeudi
    5 Vendredi
    6 Samedi
    7 Dimanche

    select
    num_jour,
    case num_jour
    when 1 then 'Lundi'
    when 2 then 'Mardi'
    ...
    when 7 then 'Dimanche'
    end nom_jour
    from ta_table

    A+
    serge

  6. #6
    Membre confirmé Avatar de Poisson59
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 213
    Par défaut
    Merci Serge !!
    j'avais déja trouvais avec bcp de galère
    je me trompais à chaque fois sur la syntaxe

    @+ KK

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment faire un decode(Oracle) sous TOS ?
    Par vandeyy dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 19/06/2014, 09h10
  2. decode() d'Oracle sous Syabse
    Par madina dans le forum Oracle
    Réponses: 3
    Dernier message: 20/06/2006, 17h01
  3. Services Oracle sous Windows
    Par marsup54 dans le forum Oracle
    Réponses: 21
    Dernier message: 26/05/2004, 17h16
  4. [Comparatif] DB2, Oracle et SQLServer
    Par Laurent MALAVASI dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 25/10/2002, 12h26

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