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

Requêtes PostgreSQL Discussion :

CASE imbriqué ou autre solution


Sujet :

Requêtes PostgreSQL

  1. #1
    Membre du Club
    CASE imbriqué ou autre solution
    Bonjour,

    j'ai une table contenant n colonnes.

    Dans mon extraction, je dois extraire une valeur (on va l'appeler toto) qui peut se trouver dans certaines colonnes :

    Si colonne 10 n'est pas vide alors toto = colonne 10
    Sinon, si colonne 10 est vide mais colonne 9 n'est pas vide alors toto = colonne 9

    et ainsi de suite jusqu'à colonne 1.

    Comment procéderiez-vous ?

    Merci.

  2. #2
    Modérateur

    Regarde la fonction COALESCE
    Mais un tel besoin démontre un problème de modélisation...
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  3. #3
    Membre du Club
    Bonjour,

    désolé pour le retour tardif. La fonction répond à ma demande.
    Pour ma modélisation, je fais avec l'existant. Fichier csv mappé en base via SpringBatch.

    Bonne journée.

    Cdt,