Requête SQL
sql_13
Messages postés
21
Statut
Membre
-
sql_13 Messages postés 21 Statut Membre -
sql_13 Messages postés 21 Statut Membre -
bonjour,
je suis un stagiaire
et le boss me demande ceci
Soit la base Enseignement(Etudiant, Cours, Inscrit, Enseignant) où les schémas des relations sont respectivement
Etudiant(NumE, NomE, AgeE)
Cours(NomC, HoraireC, SalleC, #NumEn)
Inscrit(#NumE, #NomC)
Enseignant(NumEn, NomEn, NumDept)
1-Quels sont les noms des étudiants inscrits à au moins deux cours prévus aux mêmes horaires ?
2-Quels sont les enseignants qui ont moins de 20 étudiants (en considérant tous les cours qu'ils assurent) ?
3-Quels sont les noms des étudiants ayant le plus d'inscriptions ?
4-Quels sont les étudiants qui ne sont inscrits à aucun cours ?
aider moi a écrire ces requêtes,
Urgent,
Merci d'avance
je suis un stagiaire
et le boss me demande ceci
Soit la base Enseignement(Etudiant, Cours, Inscrit, Enseignant) où les schémas des relations sont respectivement
Etudiant(NumE, NomE, AgeE)
Cours(NomC, HoraireC, SalleC, #NumEn)
Inscrit(#NumE, #NomC)
Enseignant(NumEn, NomEn, NumDept)
1-Quels sont les noms des étudiants inscrits à au moins deux cours prévus aux mêmes horaires ?
2-Quels sont les enseignants qui ont moins de 20 étudiants (en considérant tous les cours qu'ils assurent) ?
3-Quels sont les noms des étudiants ayant le plus d'inscriptions ?
4-Quels sont les étudiants qui ne sont inscrits à aucun cours ?
aider moi a écrire ces requêtes,
Urgent,
Merci d'avance
A voir également:
- Requête SQL
- Logiciel sql - Télécharger - Bases de données
- Jointure sql ✓ - Forum MySQL
- Sql (+) - Forum Programmation
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
2 réponses
Salut,
On ne va pas faire ton travail à ta place, à lire : Demander de l'aide pour vos exercices sur CCM. C'est le moment d'apprendre le langage SQL, par exemple ici : Cours SQL.
Si tu as commencé à faire ton travail en SQL et qui tu es bloqué, poste ton code sur le forum et on essaiera de t'aider.
On ne va pas faire ton travail à ta place, à lire : Demander de l'aide pour vos exercices sur CCM. C'est le moment d'apprendre le langage SQL, par exemple ici : Cours SQL.
Si tu as commencé à faire ton travail en SQL et qui tu es bloqué, poste ton code sur le forum et on essaiera de t'aider.
j'ai pu trouvé les deux autres
voici ceux qui ne marchent pas
3-)select count(inscrit.NumE), NomE
from Etudiant e, Inscrit i
where e.NumE=i.NumE
group by NomE
Having count(i.NumE)=Max(count(i.NumE));
1-) select count(i.NomC),NomE
from Etudiant e, Inscrit i,Cours c
where e.NumE=c.NumE and c.NomC=i.NomC and horaire is same
group by NomE
Having count(i.NumC)>=2;
merci d'avance pour la correction.
voici ceux qui ne marchent pas
3-)select count(inscrit.NumE), NomE
from Etudiant e, Inscrit i
where e.NumE=i.NumE
group by NomE
Having count(i.NumE)=Max(count(i.NumE));
1-) select count(i.NomC),NomE
from Etudiant e, Inscrit i,Cours c
where e.NumE=c.NumE and c.NomC=i.NomC and horaire is same
group by NomE
Having count(i.NumC)>=2;
merci d'avance pour la correction.
mais j'ai un problème avec la requête 1
je ne sais pas comment dit même horaire, j'ai fouillé partout et je n'ai pas trouvé. aidez moi svp