Académique Documents
Professionnel Documents
Culture Documents
"#$$
#"% &
' ( )
' *" )
.
+%&&, -!
+#'
0
/* " ,
$ &*+%*" % 1 2 -
3 $$ ) 1
$$ 4 1
$ ! 1
5 / / 5 / "#' 6,/ & %,
% 1 1 #"% 7 "#$$ )
1 1 " $
$ 1 #"% 2 1 4
#"% 7
#"%
#"% 7
"#$$
#"% "#$$ 1 -
$ &*+%*" % #"% 11 -
1
% 1 1 #"% 7 "#$$
) 1 1 3 "#$$ 1 " $
SQLWKS> SELECT AVG(NVL(comm,0))
2> FROM emp;
AVG(NVL(CO
----------
157,142857
1 ligne sélectionnée
DEPTNO SAL
--------- ---------
10 2450
10 5000
10 1300
20 800 DEPTNO AVG(SAL)
20 1100 ------- ---------
20 3000 10 2916.6667
20 3000
20 2975 20 2175
30 1600 30 1566.6667
30 2850
30 1250
30 950
30 1500
30 1250
+!
GROUP BY expression
8 1
% +,$, % 1
/ #) 69
SQLWKS> SELECT deptno, ROUND(AVG(sal))
2> FROM emp
3> GROUP BY deptno;
DEPTNO ROUND(AVG(
---------- ----------
10 2917
20 2175
30 1567
3 lignes sélectionnées
SQLWKS> SELECT deptno, ROUND(AVG(sal)) AS "Moyenne Salaires"
2> FROM emp
3> WHERE sal > 1000
4> GROUP BY deptno
5> ORDER BY "Moyenne Salaires";
DEPTNO Moyenne Sa
---------- ----------
30 1690
20 2519
10 2917
3 lignes sélectionnées
$ / #) 69
+,$, % ' 11 :
SQLWKS> SELECT ROUND(AVG(sal)) AS "Moyenne Salaires"
2> FROM emp
3> WHERE sal > 1000
4> GROUP BY deptno
5> ORDER BY "Moyenne Salaires";
Moyenne Sa
----------
1690
2519
2917
3 lignes sélectionnées
& 1
; $ 1 #"% ; : ; 1 +#'
: ;
$ < 1
+,$, % = #% / #) 69 +
>
SQLWKS> SELECT deptno, COUNT(ename)
2> FROM emp;
SELECT deptno, COUNT(ename)
*
ORA-00937: La fonction de groupe ne porte pas sur un groupe simple
& ? 5,/,
SQLWKS> SELECT deptno, AVG(sal)
2> FROM emp
3> WHERE AVG(sal) > 2000
4> GROUP BY deptno;
WHERE AVG(sal) > 2000
*
ORA-00934: Fonction de groupe non autorisée ici
+!
SELECT colonne, fonction_agrégat
FROM table
[WHERE condition]
[GROUP BY expression]
[HAVING condition_groupe]
[ORDER BY colonne]
8 @ 3 3 -
1
$ 5 *" 1 >
+,$, %4
SQLWKS> SELECT deptno, AVG(sal)
2> FROM emp
3> GROUP BY deptno
4> HAVING MAX(sal) > 2900;
DEPTNO AVG(SAL)
---------- ----------
10 2916,66667
20 2175
2 lignes sélectionnées
$ 1
!
. , 11 : < !
! <
0 11 : < ! : !
;
A 11 : < ;
B 11 : < " < C" ' -
C
D , < 11 : 11
" < C& 11 C
E 11 : < ! "
< ! " <
! 1 3 .FFFG % < -
H , < 11 : !
! ! : $ < -
4" ' $ $*+ %* " " ' 6/, &, ),/+ "",+ + $ */, ' 9,"
I 11 : < ! !
.JIF ! .JI. ! .JI0
! .JIA $ < 4 % % $ .JIF .JI.
.JI0 .JIA
J 11 : < ; ; -
; $ <
: