salut
j'ai une question Dans cette requête:
Si c'est la valeur de controle1 est NULL et la valeur de controle2 Contenir une valeur , et la valeur de l’examen Contenir une valeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 WITH MOY AS (SELECT N_INSCRIPTION,CODE_MODULE,CODE_SEMESTRE,(CONTROLE1+CONTROLE2+(EXAMEN*2))/4 AS MOYENNE FROM RESULTATS R) SELECT MOY.N_INSCRIPTION,MAX(E.NOM) NOM,MAX(E.PRENOM) PRENOM,COUNT(1) NB_MODULES,SUM(moyenne)/COUNT(1) AS MS1_E100 FROM MOY JOIN ETUDIANTES E ON E.N_INSCRIPTION=MOY.N_INSCRIPTION WHERE MOY.CODE_SEMESTRE='S1' GROUP BY MOY.N_INSCRIPTION
le résultât de calcule est NULL
Cela signifie que si l'une des valeurs suivantes (controle1,controle2,examen) est NULL, la moyenne n'est pas calculée
Si NULL est présent dans une expression, le plus souvent l'expression entière devient NULL.
clic ici
Y at-il une solution à ce problème? Quelles sont vos suggestions ?
Partager