Ignorer les commandes du Ruban
Passer au contenu principal

blog

:

blog > Billets > SQL Exercice 2
octobre 22
SQL Exercice 2

Créer une r​equète SQL qui affiche les informations de chaque enfant avec les informations présente dans la table EleveRGPD


 

On veut connaitre l'effectif de chaque classe, donnez la requète associée.

On veut savoir pour chaque classe combien de parents  ont des enfants dedans...

On veut voir la moyenne des scolarités par parents.

On veut avoir un tableau avec chaque élève et son nombre de langues à laquelle il est inscrit

On veut savoir pour chaque langues combien d'enfants sont inscrits ?

On veut savoir pour chaque classe, le nombre d'inscription dans chaque option de langue.

Exemple de requète 

SELECT Nom, Prénom, Classe

FROM 02_enfants

Where Nom="Joe" Or Classe="CP"

order by Nom desc;

 

SELECT distinct Ville

FROM 01_Parent;

Pour ne pas afficher une ville en doublon

SELECT  Ville, Count (*)

FROM 01_Parent

group by Ville;

SELECT Count (*) as NombredeParent

FROM 01_Parent;

SELECT Count (*) as NombredeParent, Ville

FROM 01_Parent

Group by Ville;

 

Select Nom, Prénom, [Date de naissance]

from 02_Enfants

Where [Date de naissance]>01/01/1870

 

SELECT Nom, Prénom,[Date de naissance]

FROM 02_Enfants

WHERE [Date de naissance] Between #1/1/1970# And #1/1/2005#;

Where Nom like "*n*"

Where ID_Eleve Not in (2,3,4);

 

SELECT [01_Parent].Nom, [01_Parent].PréNom,[02_Enfants].nom, [02_Enfants].Prénom, [02_Enfants].Classe

FROM [01_Parent], [02_Enfants]

Where [01_Parent].ID_P=[02_Enfants].ID_Parent

 

 

SELECT [01_Parent].Nom, [01_Parent].Prénom, [02_Enfants].Nom, [02_Enfants].Prénom, [02_Enfants].Classe

FROM 01_Parent INNER JOIN 02_Enfants ON [01_Parent].id_p = [02_Enfants].ID_Parent;

 

SELECT [01_Parent].Nom, [02_Enfants].Classe

FROM [01_Parent], [02_Enfants];

 

 


 

SELECT Nom, Prénom, Classe

FROM 02_enfants

Where Nom="Joe" Or Classe="CP"

order by Nom desc;

 

SELECT distinct Ville

FROM 01_Parent;

Pour ne pas afficher une ville en doublon

SELECT  Ville, Count (*)

FROM 01_Parent

group by Ville;

SELECT Count (*) as NombredeParent

FROM 01_Parent;

SELECT Count (*) as NombredeParent, Ville

FROM 01_Parent

Group by Ville;

 

Select Nom, Prénom, [Date de naissance]

from 02_Enfants

Where [Date de naissance]>01/01/1870

 

SELECT Nom, Prénom,[Date de naissance]

FROM 02_Enfants

WHERE [Date de naissance] Between #1/1/1970# And #1/1/2005#;

Where Nom like "*n*"

Where ID_Eleve Not in (2,3,4);

 

SELECT [01_Parent].Nom, [01_Parent].PréNom,[02_Enfants].nom, [02_Enfants].Prénom, [02_Enfants].Classe

FROM [01_Parent], [02_Enfants]

Where [01_Parent].ID_P=[02_Enfants].ID_Parent

 

 

SELECT [01_Parent].Nom, [01_Parent].Prénom, [02_Enfants].Nom, [02_Enfants].Prénom, [02_Enfants].Classe

FROM 01_Parent INNER JOIN 02_Enfants ON [01_Parent].id_p = [02_Enfants].ID_Parent;

 

SELECT [01_Parent].Nom, [02_Enfants].Classe

FROM [01_Parent], [02_Enfants];

 

 


 

Commentaires

Aucun commentaire sur ce billet.