===== Déterminez les potentielles clés primaires après chaque opération =====
Quand on interroge une BD... clé composée de 2 colonnes, par exemple, eh bien après le filtrage, vous pouvez ne garder qu'une colonne... s, ou bien dans le cas où la clé est simplifiable après un WHERE, il n'y a pas vraiment de règle ; il fau... c'est le cas, alors la table que vous obtiendrez après la jointure pourra avoir comme clé primaire la mê
on et des conditions portant sur la table obtenue après agrégation**.
</note>
Ici, nous voulons effectuer un filtrage //après l'agrégation//. Pour cela, on n'utilise pas WHERE... ription
HAVING
count(*) > 50 ;
</code>
C'est après ce mot clé ''HAVING'' que vous pouvez spécifier q... des 2 intermédiaires a créé une (ou des) sociétés après le 1er janvier 2010.
==== Consignes ====
Modifi
png}}
Tables entity et address avant la jointure
Après la jointure :
{{table_apres_jointure_p2c4.png}}
Tables après la jointure
On remarque ici que quand on fait co... ress = 215896 x 19805 = 4 milliards environ
Mais après le filtrage, on aura forcément moins de lignes.
... , vous pourriez voir certaines lignes disparaître après votre jointure. Nous allons voir cela au chapitre
récédent, nous avons vu comment faire un filtrage après une agrégation. L'opération que nous allons voir ... Réponse |
Il suffit d'ajouter la colonne voulue après un ORDER BY :
<code sql>
SELECT
i.id as inte... plusieurs colonnes**, il faut écrire ces colonnes après le ORDER BY, en les séparant par une virgule.
Il
classe, non ?
===== Déterminez la clé primaire après une agrégation =====
Vous vous souvenez, lors d'... i : une société) ne sera pas la même qu'une ligne après agrégation (ici : un ensemble de sociétés).
Vou