Fonctions agrégées dans sqlite

Fonctions agrégées dans sqlite

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:

Insérer dans les valeurs budgétaires (1, «janvier», 3500,3200 40000,2000), (2, «février», 4535,6700 40000, -3000), (3, «mars», 1089,13465 40000, -2000), (4, «avril», 9500 8132 40000, -1000);


Pour afficher la table, nous utilisons la commande comme:

Sélectionner * à partir du budget;

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.