Fonctions avancées du langage SQL
- Fonctions d'agrégation
- Agrégats statistiques](./agregat_statistique)
- Régression linéaire](linear_regression)
- Jointure](Jointure)
- Sous requêtes](sousrequete)
- Vues et fonctions](View)
- Fonctions de fenêtrage](window)
- Colonnes calculées](Calculated)
- Business Intelligence](datawarehouse)
- Les modèles de données](models)
- Exploration des données](exploration)
- Arbres(Arbres)
- Données spatiales(Spatial)
- Vecteurs(vecteurs)
- Graphes(graphe)
- Intervalles(intervalle)
- Données JSON(json)
Travaux pratiques
- TP 1](tp1) : Cartographie
Exercices
Séance 2
- Calculer le chiffre d'affaire par jour de la semaine. Quel est le jour où il y a plus de vente ?
- Ajouter une colonne calculée à la table adhérent pour calculer l'age de l'adhérent.
- Pourquoi cela ne fonctionne pas
- Créer une vue matérialisée de type flat table contenant les toutes informations des tickets
- Par année, par mois, par n° semaine, par famille d'article, par genre, par code postal
- Analyser le total des ventes par mois
- Analyser le vente de la famille POTIRON
Arrondir les montant à deux chiffres après la virgule.
-
1a : Pour chaque adhérent unique, afficher son nom et son nombre de ticket.
-
1b : Quel est le détail du nombre de ticket pour ceux dont le nom de famille est Lavergne ? (11 et 2)
-
2a : Calculer le montant moyen d’un ticket. (18.84)
-
2b : Calculer le nombre moyen d'article distinct d'un ticket. (6.69)
-
2c : Calculer le nombre moyen d'article d'un ticket. Les articles facturés au poids comptent pour 1. (7.22)
-
3a : Pour chaque famille, afficher le nom de la famille et le nombre d'articles associés.
-
3b : . (29)
-
3c : Quelles sont les familles qui ont 2 ou moins d'articles ? ()
-
4a : Afficher, pour chaque mois, le chiffre d’affaires réalisé.
-
4b : Quel est le chiffre d'affaire du mois d'avril 2016. (20042.39)
-
5 : Trouver les 3 adhérents qui ont dépensé le plus en montant total. (Collot, Gérard, Blandin)
-
6a : Afficher l'article facturé au poids ayant généré le plus de ventes en quantité totale vendue. (Pomme)
-
6b : Afficher l'article facturé à l'unité ayant généré le plus de ventes en quantité totale vendue. (Oeufs Boite 6)
-
7a : Pour chaque famille, afficher le montant total des ventes.
-
7b : Quel est le montant total des ventes de la famille 03FRAISE. (10368.69)
-
11a : Combien d'adhérents n’ont jamais acheté d'article ? (273)
-
11b : Combien d'adhérents n’ont aucun ticket ? (261)
-
11c : Combien de tickets sont vides (sans ligne). (12)
-
12a : Quel est l'article qui n'a jamais été commandé ? (Chocolat Noir 80% Framboise Myrtilles)
-
12b : Quels sont les articles qui apparaissent qu'une seule fois dans les lignes de ticket (Ananas séché 100g, ...)
-
14 : Lister les tickets qui contiennent l’article le plus cher du catalogue.