Il existe de nombreux systèmes de gestion de base de données qui sont utilisés pour gérer les données d'un site Web ou une application comme MySQL et SQLite. SQLite, comme d'autres SGRD, contient de nombreuses fonctions intégrées qui facilitent la gestion des bases de données, comme les fonctions agrégées. Dans cet article, nous découvrirons les fonctions agrégées de SQLite en implémentant ces fonctions dans certains exemples.
Quelles sont les fonctions agrégées
Les fonctions agrégées, effectuez une tâche spécifique sur plusieurs lignes et renvoyez une seule valeur à la suite de la tâche particulière. Les fonctions agrégées utilisées dans SQLite sont données dans le tableau avec la description de leur utilisation:
Fonction d'agrégation | Description |
---|---|
Min () | Il est utilisé pour extraire la valeur maximale insérée dans la colonne spécifiée |
Max () | Il est utilisé pour extraire la valeur minimale insérée dans la colonne spécifiée |
Avg () | Il est utilisé pour extraire la valeur moyenne de toutes les valeurs insérées dans la colonne spécifiée |
COMPTER() | Il est utilisé pour compter les entrées totales des lignes de la colonne spécifiée |
SOMME() | Il est utilisé pour découvrir la somme de toutes les valeurs de la colonne spécifiée |
SUPÉRIEUR() | Il est utilisé pour convertir toutes les valeurs de chaîne en supérieur de la colonne spécifiée |
INFÉRIEUR() | Il est utilisé pour convertir toutes les valeurs de chaîne en bas de cas de la colonne spécifiée |
LONGUEUR() | Il est utilisé pour trouver le nombre de caractères ou de lettres dans une chaîne spécifiée |
ABDOS() | Il renverra les valeurs absolues de la colonne spécifiée |
Création d'une table dans SQLite
Pour comprendre l'utilisation de toutes les fonctions d'agrégat dans SQLite, nous créerons un tableau à l'aide de la commande:
Créer un budget de table (ID INTEGER, MOIS Texte, transport réel, utilitaire_bills réel, loyer réel, épargne réel);
Après la création, nous insérerons les données comme:
Pour afficher la table, nous utilisons la commande comme:
En utilisant la fonction agrégée min ()
La fonction minimale sera utilisée pour découvrir la valeur minimale insérée dans les colonnes, considérons le tableau, le budget, à partir de laquelle nous voulons trouver la valeur minimale de la colonne utilitaire_bills, utilisez la commande:
Sélectionnez Min (Utility_Bills) à partir du budget;En utilisant la fonction max () agrégée
La fonction maximale sera utilisée pour découvrir la valeur minimale insérée dans les colonnes, nous pouvons trouver la valeur maximale de la colonne Utility_Bills du budget de déposée en utilisant:
Sélectionnez Max (Utility_Bills) dans le budget;En utilisant la fonction AVG () agrégée
Si nous devons découvrir la moyenne de toutes les valeurs insérées dans une colonne, nous utiliserons la fonction moyenne comme nous pouvons trouver la valeur moyenne de la colonne, le transport, en utilisant la fonction avg () AS:
Sélectionnez AVG (transport) à partir du budget;Utilisation de la fonction de nombre d'agrégats ()
Nous pouvons trouver le nombre total de lignes de la colonne, ID, en utilisant le nombre de fonctions () comme:
Sélectionnez Count (ID) à partir du budget;Utilisation de la fonction Sum () agrégée
Nous pouvons trouver le résultat de l'ajout de toutes les valeurs de colonne, de loyer, en utilisant la fonction SUM () comme:
Sélectionnez Sum (loyer) à partir du budget;En utilisant la fonction d'agrégation supérieur ()
Nous pouvons convertir les chaînes de la colonne, mois, en haut du boîtier en utilisant la fonction supérieure () comme:
Sélectionnez Upper (mois) dans le budget;En utilisant la fonction agrégée inférieure ()
De même, nous pouvons convertir les chaînes de la colonne, mois, en minuscules en utilisant la fonction inférieure () comme:
Sélectionnez inférieur (mois) dans le budget;En utilisant la fonction de longueur d'agrégat ()
Nous pouvons calculer le nombre de lettres ou de caractères utilisés dans la chaîne de la colonne, mois, en utilisant la fonction de fonction () comme:
Sélectionnez Mois, durée (mois) à partir du budget;Utilisation de la fonction Sum () agrégée
Pour ajouter toutes les valeurs de la colonne et découvrir son résultat, à cette fin, nous pouvons utiliser la fonction agrégée de somme le US Prenons la colonne, les économies du tableau, le budget en utilisant la fonction SUM:
Sélectionnez Sum (Sépargne) à partir du budget;Utilisation de la fonction ABS ()
Parfois, nous avons les résultats avec des signes négatifs et nous voulions le résultat sous forme absolue, puis nous utilisons l'agrégat ABS () maintenant, pour découvrir la valeur absolue de la somme d'une colonne d'épargne, nous utiliserons la fonction ABS ():
Sélectionnez ABS (SUM (Sépargne)) à partir du budget;Conclusion
Les fonctions agrégées peuvent s'appliquer aux lignes d'une table de base de données et peuvent renvoyer le résultat spécifié, en outre, ces fonctions sont utilisées pour effectuer des calculs sur les entrées de base de données. Dans cet article, nous avons discuté de différentes fonctions agrégées qui sont couramment utilisées dans SQLite à différentes fins, comme découvrir la valeur maximale de la colonne, la valeur minimale d'une colonne, et pour compter le nombre de caractères de la chaîne. Nous avons également expliqué des exemples de chacune des fonctions agrégées de SQLite pour une meilleure compréhension.