ques : c'est ce que l'on appelle des doublons. En fonction de ce que vous voulez faire, il sera souvent util... des **opérateurs** sur les colonnes.
<note>
Une fonction, c'est une opération que l'on applique sur une ou... données. Il y a donc des données en entrée de la fonction, et une donnée en sortie de la fonction.
</note>
En SQL, pour utiliser une fonction, il faut écrire le nom
lonnes de **partitionnement**.
- Une (ou des) **fonction(s) d'agrégation**.
==== Partitionnez vos données... faire quelque chose !
C'est là qu'intervient la fonction d'agrégation. Son rôle est de prendre en entrée u... UM()'',// etc.
Par exemple, on peut appliquer la fonction qui calculera la **moyenne** des durées de vie de... atut “Dissolved”, etc.
{{groupby03_p3c1.png}}
La fonction d'agrégation MOYENNE qui s'applique à chacun des
aractères.
Pour ce faire, vous allez intégrer la fonction dans la clauseSELECT, de la même manière que vous... lisibilité. Heureusement, vous pouvez utiliser la fonction ''CONCAT_WS'', qui permet de combiner plusieurs c... travaillez avec des colonnes de type VARCHAR :
^ Fonction ^ Description ^ Exemple ^ Résultat |
| [[ht... | Pour diviser une chaîne en plusieurs parties en fonction d'un délimiteur, puis renvoyer une partie spécifi
en mais peut-on faire mieux ? Par exemple avec la fonction ROUND ?
<code sql>
SELECT ROUND(AVG(calories))... pter le nombre de lignes d'une requête grâce à la fonction ''COUNT''.
* Pour identifier des doublons on peut utiliser la fonction ''COUNT'' combinée à la fonction ''DISTINCT''.
* On peut utiliser des alias grâce au mot clé ''AS'' pour
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
ableau.
</note>
===== Représentez vos données en fonction de leur structure =====
Imaginons que vous souha... 8'' par exemple.
===== Choisissez votre SGBD en fonction de la structure de vos données =====
Connaître l