apitres de cette partie, nous allons voir comment fonctionne chacun de ces 3 mots clés.
===== Exécutez une... ques : c'est ce que l'on appelle des doublons. En fonction de ce que vous voulez faire, il sera souvent util... == Réalisez des calculs sur vos données grâce aux fonctions et opérateurs =====
Quand on manipule des donné... eur. Pour cela, il est possible d'appliquer des **fonctions** et des **opérateurs** sur les colonnes.
<note
il est nécessaire de bien comprendre comment elle fonctionne.
</note>
===== Découvrez l'agrégation =====
... lonnes de **partitionnement**.
- Une (ou des) **fonction(s) d'agrégation**.
==== Partitionnez vos données... la (dont le code est “ANG”).
==== Appliquez des fonctions d'agrégation ====
Une fois les agrégats formés,... faire quelque chose !
C'est là qu'intervient la fonction d'agrégation. Son rôle est de prendre en entrée u
requêtes SQL simples]]
===== Appliquez d'autres fonctionnalités à vos requêtes SQL =====
* [[310_agrege... lez des tables avec UNION]]
* [[335_quiz_autres_fonctionnalites_aux_requetes|Quiz : Appliquer d'autres fonctionnalités à vos requêtes SQL]]
[[|Commencer ▷]]
le programme à un entrepôt et une usine : l'un ne fonctionne pas sans l'autre.
Un programme informatique, ... ocker.
Pour une BDD, c'est le même principe : en fonction du type de données à stocker, on va choisir une s... loin les plus répandues, et les plus adaptées au fonctionnement basique des logiciels et des applis mobile
sont peu nombreuses et peu complexes, alors cela fonctionne très bien. Cependant, dès que les données se co... e manière d'interpréter le SQL. Heureusement, les fonctionnalités de base sont communes : le langage SQL que... ertains SGBDR ne prennent pas en charge certaines fonctionnalités plus avancées, ou bien que la syntaxe du S
quelles la valeur de ''nb_societes'' (issue d'une fonction d'agrégation) est grande.
</note>
On pourrait fa... .
Au passage, il est tout naturel de mettre une fonction d'agrégation dans le HAVING, ce qui n'est pas pos... * La condition dans le HAVING fait intervenir une fonction d'agrégation.
Au chapitre suivant, nous apprendr
e sera une table d'une ligne et d'une colonne. En fonction de votre SGBDR, la valeur contenue dans cette tab... onc de vous y prendre comme ceci, en utilisant la fonction scalaire ''LOWER'', qui convertit les chaînes de ... Pour mettre un texte en majuscules, on utilise la fonction scalaire **upper()**, ou bien **lower()** pour le
r des colonnes déjà existantes. C'est tout à fait fonctionnel et standard, mais il ne faut pas que cela vous... contrairement aux autres colonnes), mais sa seule fonction est d'identifier de manière unique les lignes de