1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

SQL DECODE

Discussion dans 'Windev' créé par gapplicat, Mar 11, 2018.

  1. gapplicat

    gapplicat Well-Known Member
    MEMBRE WX

    Inscrit:
    Mar 8, 2018
    Messages:
    399
    J'aime reçus:
    707
    Une belle fonction que je ne connaissais pas jusqu'à maintenant. et qui fait gagner des lignes de code...

    L'instruction SQL DECODE permet de formater les données directement dans le résultat d'une requête SQL, afin d'éviter de la programmation lors de la lecture de la requête pour présenter les données.

    Par exemple : la civilité stockée avec 1, 2 ou 3 dans une base de données, on pourra grâce à DECODE obtenir directement dans le résultat de la requête "M.", "Mme" ou "Mlle".

    Code (Text):

    SELECT DECODE(CLIENT.Civilité ,1,'M. ',2,'Mme. ',3,'Melle ','') FROM CLIENT
     
     
  2. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    507
    J'aime reçus:
    732
    Joli. Merci pour l'astuce.
     
  3. aminej76

    aminej76 Active Member
    MEMBRE WX

    Inscrit:
    Jan 23, 2018
    Messages:
    283
    J'aime reçus:
    102
    Merci bien pour le partage
     
  4. ProDev

    ProDev Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 11, 2018
    Messages:
    371
    J'aime reçus:
    372
    Merci pour l'astuce.
     
  5. RayMM

    RayMM Member

    Inscrit:
    Mar 3, 2018
    Messages:
    48
    J'aime reçus:
    7
    Merci pour l'information. c'est presque le même rôle de la fonction CASE pour SQL.
     
  6. warjoen

    warjoen Active Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    155
    J'aime reçus:
    120
    Thanks for your info and sharing...
     
  7. Advita

    Advita Active Member
    MEMBRE WX

    Inscrit:
    Jan 13, 2018
    Messages:
    71
    J'aime reçus:
    107
    Merci je ne connaissais pas
     
  8. Mohamed

    Mohamed Active Member

    Inscrit:
    Jan 15, 2018
    Messages:
    304
    J'aime reçus:
    59
    C'est une bonne fonction
     
  9. charlie

    charlie Active Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    200
    J'aime reçus:
    189
    Un autre exemple pour clarifier la fonction qui est pas mal du tout

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Peut importe "oracle" c'est bien expliqué aussi
     
    elhacene et Advita aiment ça.
  10. Advita

    Advita Active Member
    MEMBRE WX

    Inscrit:
    Jan 13, 2018
    Messages:
    71
    J'aime reçus:
    107
    Merci

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  11. brahim02

    brahim02 New Member

    Inscrit:
    Jan 1, 2018
    Messages:
    5
    J'aime reçus:
    0
    Merci pour l'astuce
     
  12. WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    610
    J'aime reçus:
    670
    très belle astuce
     
  13. elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    très bien à la prochaine astuce :)
     

Partager cette page

Chargement...