Maison > base de données > tutoriel mysql > le corps du texte

Moyenne et mode dans SQL Server

WBOY
Libérer: 2023-08-25 18:21:02
avant
1508 Les gens l'ont consulté

SQL Server 中的均值和众数

Énoncé du problème

La moyenne est la moyenne d'un ensemble de données donné et est calculée en divisant la somme par le nombre de valeurs dans l'ensemble de données.

Le mode d'un ensemble de données est la valeur qui apparaît le plus fréquemment dans une série de données

Si notre ensemble de données est {1, 2, 3, 4} alors la moyenne est − (1 + 2 + 3 + 4) / 4 = 2,5

Si notre ensemble de données est {1, 2, 3, 4, 1, 1, 1, 1}, le mode est − 1 car il se produit 5 fois.

Exemple

  • Tout d'abord, créez un tableau-
CREATE TABLE NUMBERS (
   value INT
)
Copier après la connexion
  • Insérez des données dans le tableau-
INSERT INTO NUMBERS VALUES (1);
INSERT INTO NUMBERS VALUES (2);
INSERT INTO NUMBERS VALUES (3);
INSERT INTO NUMBERS VALUES (4);
Copier après la connexion
  • Utilisez la requête suivante pour trouver la moyenne-
SELECT AVG(val) FROM NUMBERS;
Copier après la connexion
  • Insérez des lignes sans motif avec des valeurs en double -
INSERT INTO NUMBERS VALUES (1);
INSERT INTO NUMBERS VALUES (1);
INSERT INTO NUMBERS VALUES (1);
INSERT INTO NUMBERS VALUES (1);
Copier après la connexion
  • Trouvez le modèle à l'aide de la requête suivante -
SELECT TOP 1 val
FROM NUMBERS
GROUP BY val
ORDER BY COUNT(*) DESC
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal