Exercice
Quelle valeur renvoie la dernière instruction SQL de la liste ci-dessous :
1
CREATE TABLE t (
2
a integer,
3
b integer,
4
c integer);
5
6
INSERT INTO t VALUES (0, 0, 0);
7
8
INSERT INTO t VALUES (1, 0, 0);
9
10
SELECT sum(a) + count(b) FROM t;
CREATE TABLE t ( a integer, b integer, c integer); INSERT INTO t VALUES (0, 0, 0); INSERT INTO t VALUES (1, 0, 0); SELECT sum(a) + count(b) FROM t;
Contenus de la table :
Après Create : Ø
Après Insert n°1 :
0
0
0
Après Insert n°2 :
0
0
0
1
0
0
On a sum(a) = 1 et count(b) = 2 donc La requête renvoie 3.