Table des matières
Sum (): Sum Statistics
Count (): statistiques le nombre de lignes
Avg (): trouver la valeur moyenne
Min () et max (): trouvez les valeurs maximales et minimales
Maison base de données SQL Fonctions d'agrégats courants utilisés dans les requêtes SQL.

Fonctions d'agrégats courants utilisés dans les requêtes SQL.

Jul 13, 2025 am 01:38 AM

La fonction d'agrégation SQL est utilisée pour extraire les informations clés des données. Les produits communs incluent: 1. SUM () calcule la somme des valeurs numériques, qui convient pour indiquer les ventes totales, etc.; 2. Count () compte le nombre de lignes, qui peuvent être utilisées pour obtenir le nombre d'enregistrements qui remplissent les conditions; 3. Avg () calcule la valeur moyenne, qui convient à l'analyse de données telles que des scores ou des prix; 4. min () et max () trouver respectivement les valeurs minimales et maximales, qui peuvent être utilisées pour les comparaisons numériques ou de chaînes. Ces fonctions sont souvent utilisées en conjonction avec le groupe par ou où effectuer des tâches d'analyse des données complexes.

Fonctions d'agrégats courants utilisés dans les requêtes SQL.

Les fonctions d'agrégation SQL sont des outils très pratiques lorsque vous traitez des données dans une base de données. Ils peuvent vous aider à extraire des informations clés à partir d'un tas de données, telles que la somme, la moyenne ou les valeurs maximales et minimales. Les fonctions agrégées suivantes sont les plus couramment utilisées lors de la rédaction de requêtes SQL.

Fonctions d'agrégats courants utilisés dans les requêtes SQL.

Sum (): Sum Statistics

SUM() est une fonction utilisée pour calculer la somme des valeurs d'une certaine colonne. Il est généralement utilisé dans les scénarios où le montant total doit être compté, comme le calcul du total des ventes ou des stocks au cours d'un certain mois.

Fonctions d'agrégats courants utilisés dans les requêtes SQL.

Par exemple:

 Sélectionnez Sum (Sales_amount) comme Total_Sales dans les commandes;

Cette requête additionnera toutes sales_amount dans orders pour obtenir des ventes totales.

Fonctions d'agrégats courants utilisés dans les requêtes SQL.

Faites attention à l'utilisation:

  • Agissez uniquement sur des colonnes de types numériques (comme INT ou décimal)
  • S'il y a une valeur nulle dans la colonne, il sera automatiquement ignoré

Count (): statistiques le nombre de lignes

COUNT() est utilisé pour compter le nombre de lignes dans un tableau, ou le nombre de valeurs non nulles dans une colonne. Il convient particulièrement à la visualisation du nombre d'enregistrements répondant à une certaine condition.

Par exemple:

 Sélectionnez le nombre (*) parmi les clients où country = 'usa';

Cette déclaration compte tous les clients des États-Unis.

Les usages courants comprennent:

  • COUNT(*) : compter toutes les lignes
  • COUNT(column_name) : compte le nombre de lignes dans lesquelles la colonne n'est pas nul

Avg (): trouver la valeur moyenne

AVG() calcule la valeur moyenne d'une certaine colonne, qui convient aux données numériques telles que les scores et les prix.

Par exemple, si vous souhaitez connaître le prix de vente moyen du produit:

 Sélectionnez AVG (Price) comme moyen_pice à partir de produits;

Note:

  • Comme sum (), il ne s'applique qu'aux types numériques.
  • Les valeurs nuls seront également ignorées

Min () et max (): trouvez les valeurs maximales et minimales

Ces deux fonctions sont utilisées pour trouver les valeurs minimales et maximales dans une certaine colonne, et sont souvent utilisées pour trouver des situations extrêmes, telles que les scores minimums, les températures maximales, etc.

Exemple:

 Sélectionnez Min (âge), max (âge) des utilisateurs;

Cette requête renvoie l'âge le plus jeune et le plus âgé parmi les utilisateurs.

Conseils à utiliser:

  • Peut être utilisé non seulement pour les nombres, mais aussi pour les chaînes (ordre alphabétique)
  • Les comparaisons de chaînes peuvent parfois être affectées par les règles de tri, vous devez donc faire attention aux paramètres de la base de données.

Fondamentalement, ce sont ceux couramment utilisés. Bien qu'il semble simple, l'utilisation de ces fonctions dans les requêtes réelles et combinées avec GROUP BY ou WHERE les conditions peuvent effectuer de nombreuses tâches d'analyse de données complexes.

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!

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

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Porce de variable PHP expliquée
1 Il y a quelques mois By 百草
Commentant le code en php
1 Il y a quelques mois By 百草
<🎜>: Grow A Garden - Guide complet des marchands itinérants
4 Il y a quelques semaines By Jack chen
Conseils pour écrire des commentaires PHP
1 Il y a quelques mois By 百草

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1511
276
SQL pour l'analyse prédictive SQL pour l'analyse prédictive Jul 20, 2025 am 02:02 AM

Dans l'analyse prédictive, SQL peut terminer la préparation des données et l'extraction de caractéristiques. La clé consiste à clarifier les exigences et à utiliser raisonnablement les fonctions SQL. Les étapes spécifiques incluent: 1. La préparation des données nécessite d'extraire les données historiques de plusieurs tables et de l'agrégation et du nettoyage, telles que l'agrégation du volume des ventes par jour et les informations promotionnelles associées; 2. Le projet de fonctionnalité peut utiliser les fonctions de fenêtre pour calculer les intervalles de temps ou les fonctionnalités de décalage, telles que l'obtention de l'intervalle d'achat récent de l'utilisateur via LAG (); 3. La segmentation des données est recommandée pour diviser l'ensemble de formation et le jeu de test en fonction de l'heure, tels que le tri par date avec ROW_NUMBER () et le marquage du type de collecte proportionnellement. Ces méthodes peuvent développer efficacement la base de données requise pour les modèles prédictifs.

Edge Computing et SQL: traitement des données au bord Edge Computing et SQL: traitement des données au bord Jul 21, 2025 am 01:15 AM

L'utilisation de SQL pour traiter les données dans les scénarios de calcul des bords devient importante car elle réduit la pression de transmission et accélère la réponse. Les raisons principales incluent la dispersion des données, la sensibilité à la latence et les ressources limitées. Les défis incluent les contraintes de ressources, les divers formats de données, les exigences élevées en temps réel et le déploiement et la maintenance complexes. Le processus de déploiement comprend la sélection d'un moteur SQL adapté au bord, l'accès aux sources de données, la rédaction de scripts SQL et la sortie des résultats. Des conseils utiles incluent l'utilisation des fonctions de fenêtre, le filtrage et l'échantillonnage, la simplification des requêtes imbriquées, l'utilisation de tables de mémoire et la connexion des sources de données externes.

Principes de conception de la base de données relationnels pour les développeurs SQL Principes de conception de la base de données relationnels pour les développeurs SQL Jul 21, 2025 am 01:56 AM

Lors de la conception d'une base de données relationnelle, quatre principes clés doivent être suivis. Tout d'abord, utilisez correctement les contraintes de clés primaires et étrangères pour assurer l'intégrité des données et la précision d'association; Deuxièmement, effectuez une conception standardisée raisonnablement, atteignant généralement la troisième forme normale (3NF), éliminant la redondance et garantissant la cohérence des données; Troisièmement, établir des index appropriés pour les requêtes communes afin d'améliorer les performances de la requête mais éviter le sur-index; Enfin, en utilisant des spécifications de dénomination cohérentes et des styles structurels pour améliorer la lisibilité et la maintenabilité. La maîtrise de ces principes peut aider à construire une structure de base de données claire, efficace et robuste.

Master SQL pour l'analyse des affaires de l'intelligence d'affaires Master SQL pour l'analyse des affaires de l'intelligence d'affaires Jul 26, 2025 am 07:53 AM

Tomastersqlforbianalytics, startByUnderstandingBidatastructures likefactanddimensionTables, thesUsTrategicaggregations withGroupBbyandhaving, levariagedatefunctionsformes-basysysis, andwriteClean, se maintientablequeries.

Niveaux d'isolement dans SQL Server: Lire engagée, instantané, sérialisable Niveaux d'isolement dans SQL Server: Lire engagée, instantané, sérialisable Jul 21, 2025 am 12:35 AM

TheThreemainsqlServerisolationLevels - Readcommitted, Snapshot et Sérialisable - DifférinconCurrencyAndConsistence.1.ReadcommittedPreventsDirtyReadsButallowsNon-RepeatableAndHantomreads, offre la formulation et la canalisation et le canalisation

Options informatiques sans serveur SQL Server Options informatiques sans serveur SQL Server Jul 27, 2025 am 03:07 AM

SQLServer lui-même ne prend pas en charge l'architecture sans serveur, mais la plate-forme cloud fournit une solution similaire. 1. Le pool de serveur Azure peut interroger directement les fichiers de données et les charges en fonction de la consommation de ressources; 2. AzureFunctions combinées avec COSMOSDB ou Blobstorage peut réaliser un traitement SQL léger; 3. Awsathena prend en charge les requêtes SQL standard pour les données S3 et les charges basées sur des données numérisées; 4. GooglebigQuery s'approche du concept sans serveur via FederatedQuery; 5. Si vous devez utiliser la fonction SQLServer, vous pouvez choisir sans serveur d'Azuresqldatabase sans service

Comment calculez-vous la différence entre deux dates dans SQL? Comment calculez-vous la différence entre deux dates dans SQL? Aug 02, 2025 pm 01:29 PM

Pour calculer la différence entre deux dates, vous devez sélectionner la fonction correspondante en fonction du type de base de données: 1. Utilisez DADAFIF () pour calculer la différence de jour dans MySQL, ou spécifiez les unités telles que l'heure et la minute dans TimeStampDiff (); 2. Utilisez DADAIFF (DATE_PART, START_DATE, END_DATE) dans SQLServer et spécifiez les unités; 3. Utilisez la soustraction directe dans PostgreSQL pour obtenir la différence de jour, ou utilisez l'extrait (dayFromage (...)) pour obtenir des intervalles plus précis; 4. Utilisez la fonction Julianday () pour soustraire la différence de jour dans SQLite; Faites toujours attention à la commande de date

Comment renommer une table dans SQL? Comment renommer une table dans SQL? Jul 21, 2025 am 02:19 AM

Le changement de nom de table est généralement implémenté dans SQL à l'aide de la commande renommée ou altertable. 1.MySQL, MARIADB ET D'AUTRES BASES DE DONNÉES Utilisent Renametableold_Table_NameToneW_Table_Name; Syntaxe, prend en charge les opérations par lots; 2. SqlServer nécessite une procédure stockée SP_RENAME, et la syntaxe est execsp_rename'old_table_name ',' new_table_name '; 3.PostgreSQL Utilise Alterableold_Table_NameRenametOnew_Table_Name

See all articles