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

Développement SQL Server Discussion :

Supprimer les null


Sujet :

Développement SQL Server

  1. #1
    Nouveau membre du Club
    Supprimer les null
    Bonjour,
    au niveau de ma table j'ai le domaine A et B qui se répètent avec des valeurs null , comment je peux enlever les null et d'avoir le resultat en dessous?
    merci beaucoup.

  2. #2
    Expert éminent sénior
    Bonjour,

    C'est assez étrange d'avoir dans cette table deux lignes par identifiant avec dans chacune l'une puis l'autre colonne marquées "null"...
    Sans doute un problème de conception ou de traitement
    Pour le reste si la présence d'une ligne avec date et d'une autre avec nbrligne est toujours vérifiée et qu'il y a en tout deux lignes, vous pouvez utiliser

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    select a.domaine
         , b.nbrligne
         , a.date_exec
    from ma_table a
    inner join ma_table b
       on b.domaine=a.domaine
    where a.date_exec is not null
      and b.nbrligne  is not null

  3. #3
    Modérateur

    Cette requête donnera le résultat attendu pour l'exemple présenté :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    select  domaine
        ,   sum(nbrligne)
        ,   max(date_exec)
    from    ma_table
    group by domaine
    ;
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  4. #4
    Rédacteur

    Supprimer les null
    Comme aurait dit De Gaulle, "vaste programme" !!!

    A +
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

###raw>template_hook.ano_emploi###