Exercice
12
Home.md
12
Home.md
@@ -12,9 +12,17 @@
|
|||||||
|
|
||||||
## Exercices
|
## Exercices
|
||||||
|
|
||||||
### Jointures
|
### Agrégation
|
||||||
|
- Compter le nombre d'adhérents. [voir](aggregation.md#compter)
|
||||||
|
- Afficher le nombre de codes postaux différents trouvés dans la table adhérent. [voir](aggregation.md#distinct)
|
||||||
|
- Calculer le chiffre d'affaire global [voir](aggregation.md#somme)
|
||||||
|
- Calculer le montant de chaque ticket
|
||||||
|
|
||||||
- Lister les articles dont la famille n'existe pas.
|
### Jointures
|
||||||
|
- Lister les articles dont la famille n'existe pas [voir](Jointure.md#jointure-dexclusion).
|
||||||
|
|
||||||
|
### Vues
|
||||||
|
- Créer une vue _ticket_complet_ qui agrège les informations du ticket et le calcul du montant total de ce ticket
|
||||||
|
|
||||||
Arrondir les montant à deux chiffres après la virgule.
|
Arrondir les montant à deux chiffres après la virgule.
|
||||||
|
|
||||||
|
|||||||
2
View.md
2
View.md
@@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
Elle n’enregistre pas physiquement les données, mais seulement **la définition** de la requête.
|
Elle n’enregistre pas physiquement les données, mais seulement **la définition** de la requête.
|
||||||
|
|
||||||
|
**Exercice :** créer une vue _ticket_complet_ qui agrège les informations du ticket et le calcul du montant total de ce ticket
|
||||||
|
|
||||||
```sql
|
```sql
|
||||||
create view ticket_complet as
|
create view ticket_complet as
|
||||||
select t.id, t.adherent_id, t.date_ticket,
|
select t.id, t.adherent_id, t.date_ticket,
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ Calcule la somme des valeurs d'une colonne numérique.
|
|||||||
SELECT SUM(vente) FROM ticket;
|
SELECT SUM(vente) FROM ticket;
|
||||||
```
|
```
|
||||||
|
|
||||||
- 2 : Calculer le chiffre d’affaires global. (1 914 792.40)
|
**Exercice :** Calculer le chiffre d’affaires global. (1 914 792.40)
|
||||||
|
|
||||||
```sql
|
```sql
|
||||||
select round(sum(quantite * prix_unitaire), 2) as chiffre_affaire from ligne;
|
select round(sum(quantite * prix_unitaire), 2) as chiffre_affaire from ligne;
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
<line x1="30" y1="330" x2="30" y2="13" stroke="#000" marker-end="url(#arrow)" />
|
<line x1="30" y1="330" x2="30" y2="13" stroke="#000" marker-end="url(#arrow)" />
|
||||||
<line x1="10" y1="312.5" x2="330" y2="312" stroke="#000" marker-end="url(#arrow)" />
|
<line x1="10" y1="312.5" x2="330" y2="312" stroke="#000" marker-end="url(#arrow)" />
|
||||||
<path stroke="#000" d="M55 317.5v-10M80 317.5v-10M105 317.5v-10M130 317.5v-10M155 317.5v-10M180 317.5v-10M205 317.5v-10M230 317.5v-10M255 317.5v-10M280 317.5v-10M305 317.5v-10M25 287.5h10M25 262.5h10M25 237.5h10M25 212.5h10M25 187.5h10M25 162.5h10M25 137.5h10M25 112.5h10M25 87.5h10M25 62.5h10M25 37.5h10"/>
|
<path stroke="#000" d="M55 317.5v-10M80 317.5v-10M105 317.5v-10M130 317.5v-10M155 317.5v-10M180 317.5v-10M205 317.5v-10M230 317.5v-10M255 317.5v-10M280 317.5v-10M305 317.5v-10M25 287.5h10M25 262.5h10M25 237.5h10M25 212.5h10M25 187.5h10M25 162.5h10M25 137.5h10M25 112.5h10M25 87.5h10M25 62.5h10M25 37.5h10"/>
|
||||||
<text x="10" y="30">b</text>
|
<text x="15" y="265">b</text>
|
||||||
<g fill="#008">
|
<g fill="#008">
|
||||||
<ellipse rx="4" ry="4" cx="205" cy="186.5" />
|
<ellipse rx="4" ry="4" cx="205" cy="186.5" />
|
||||||
<ellipse rx="4" ry="4" cx="155" cy="213.75" />
|
<ellipse rx="4" ry="4" cx="155" cy="213.75" />
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 800 600" version="1.1">
|
<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="300" height="225" viewBox="0 50 800 500" version="1.1">
|
||||||
<g style="stroke:#000000;stroke-width:4">
|
<g style="stroke:#000000;stroke-width:4">
|
||||||
<path style="fill:#fff;" d="m 348.5301,292.16164 c 0,-54.25306 21.33532,-103.52299 56.13833,-139.99391 34.93487,36.25996 56.36165,85.62469 56.36165,139.99391 0,54.20576 -21.29814,103.43708 -56.02381,140.01839 C 370.01352,396.02597 348.5301,346.60266 348.5301,292.16164 z"/>
|
<path style="fill:#fff;" d="m 348.5301,292.16164 c 0,-54.25306 21.33532,-103.52299 56.13833,-139.99391 34.93487,36.25996 56.36165,85.62469 56.36165,139.99391 0,54.20576 -21.29814,103.43708 -56.02381,140.01839 C 370.01352,396.02597 348.5301,346.60266 348.5301,292.16164 z"/>
|
||||||
<path style="fill:#f00;" d="m 550.44376,494.66164 c 111.83766,0 202.5,-90.66234 202.5,-202.5 0,-111.83766 -90.66234,-202.500004 -202.5,-202.500004 -57.5846,0 -109.55528,24.036074 -146.36166,62.506094 34.93488,36.25996 56.36166,85.62469 56.36166,139.99391 0,54.20576 -21.29814,103.43708 -56.02382,140.01839 36.80788,38.6022 88.62718,62.48161 146.02382,62.48161 z"/>
|
<path style="fill:#f00;" d="m 550.44376,494.66164 c 111.83766,0 202.5,-90.66234 202.5,-202.5 0,-111.83766 -90.66234,-202.500004 -202.5,-202.500004 -57.5846,0 -109.55528,24.036074 -146.36166,62.506094 34.93488,36.25996 56.36166,85.62469 56.36166,139.99391 0,54.20576 -21.29814,103.43708 -56.02382,140.01839 36.80788,38.6022 88.62718,62.48161 146.02382,62.48161 z"/>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="400" height="300" viewBox="0 0 800 600" version="1.1">
|
<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="300" height="225" viewBox="0 0 800 600" version="1.1">
|
||||||
<g style="stroke:#000000;stroke-width:4">
|
<g style="stroke:#000000;stroke-width:4">
|
||||||
<path style="fill:#f00;" d="m 348.5301,292.16164 c 0,-54.25306 21.33532,-103.52299 56.13833,-139.99391 34.93487,36.25996 56.36165,85.62469 56.36165,139.99391 0,54.20576 -21.29814,103.43708 -56.02381,140.01839 C 370.01352,396.02597 348.5301,346.60266 348.5301,292.16164 z"/>
|
<path style="fill:#f00;" d="m 348.5301,292.16164 c 0,-54.25306 21.33532,-103.52299 56.13833,-139.99391 34.93487,36.25996 56.36165,85.62469 56.36165,139.99391 0,54.20576 -21.29814,103.43708 -56.02381,140.01839 C 370.01352,396.02597 348.5301,346.60266 348.5301,292.16164 z"/>
|
||||||
<path style="fill:#f00;" d="m 550.44376,494.66164 c 111.83766,0 202.5,-90.66234 202.5,-202.5 0,-111.83766 -90.66234,-202.500004 -202.5,-202.500004 -57.5846,0 -109.55528,24.036074 -146.36166,62.506094 34.93488,36.25996 56.36166,85.62469 56.36166,139.99391 0,54.20576 -21.29814,103.43708 -56.02382,140.01839 36.80788,38.6022 88.62718,62.48161 146.02382,62.48161 z"/>
|
<path style="fill:#f00;" d="m 550.44376,494.66164 c 111.83766,0 202.5,-90.66234 202.5,-202.5 0,-111.83766 -90.66234,-202.500004 -202.5,-202.500004 -57.5846,0 -109.55528,24.036074 -146.36166,62.506094 34.93488,36.25996 56.36166,85.62469 56.36166,139.99391 0,54.20576 -21.29814,103.43708 -56.02382,140.01839 36.80788,38.6022 88.62718,62.48161 146.02382,62.48161 z"/>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -13,9 +13,7 @@ La régression linéaire simple cherche une droite : y = a⋅x + b
|
|||||||
|
|
||||||
`REGR_INTERCEPT(y, x)` Calcule l’ordonnée à l’origine (b).
|
`REGR_INTERCEPT(y, x)` Calcule l’ordonnée à l’origine (b).
|
||||||
|
|
||||||
`REGR_R2(y, x)` Coefficient de détermination (entre 0 et 1).
|
`REGR_R2(y, x)` Coefficient de détermination (entre 0 et 1), soit la qualité de l’ajustement :
|
||||||
|
|
||||||
Mesure la qualité de l’ajustement :
|
|
||||||
|
|
||||||
- 1 : la droite explique parfaitement les données,
|
- 1 : la droite explique parfaitement les données,
|
||||||
- 0 : aucun lien linéaire,
|
- 0 : aucun lien linéaire,
|
||||||
|
|||||||
Reference in New Issue
Block a user