Exercice
Fermé
Momor
-
11 mars 2020 à 11:41
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 - 12 mars 2020 à 09:59
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 - 12 mars 2020 à 09:59
A voir également:
- Exercice
- Comment trouver la correction d'un exercice - Forum Programmation
- Exercice informatique cm2 pdf ✓ - Forum Études / Formation High-Tech
- Triangle des textures exercice corrigé - Forum Loisirs / Divertissements
- Pert exercice corrigé pdf ✓ - Forum Windows
- Exercice pascal corrigé bac - Forum Pascal
4 réponses
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 845
11 mars 2020 à 11:42
11 mars 2020 à 11:42
Bonjour,
Voici toutes les réponses:
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Voici toutes les réponses:
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 845
11 mars 2020 à 14:58
11 mars 2020 à 14:58
Personne ne vous fera votre exercice à votre place comme indiqué dans le lien que je vous ai envoyé.
Essayez de faire et seulement si vous bloqué ou pour avoir des confirmations vous pouvez poser vos questions.
Mais faire votre exercice c'est hors de question.
Essayez de faire et seulement si vous bloqué ou pour avoir des confirmations vous pouvez poser vos questions.
Mais faire votre exercice c'est hors de question.
Exercice n 2
1-
select nf, nomf
from fournisseur
where year(date_embauche) between 1993 and 1995
order by nom
2-
SELECT fournisseur
FROM FOURNISSEUR
WHERE VILLEF = ‘Tunis’, nf>237;
3-
SELECT *
FROM FOURNISSEURS
WHERE date = 2003, livraison IS NULL;
4-
SELECT *
FROM Piéces
WHERE Poids>3kg, couleur(noir,jaune)
5-
Select *
From Fournisseur
Where NP = P5
Where QTEL=45
6-
Select *
From Fournisseur
Where Fournisseur = F8
7-
Select *
From Fournisseur
Where (NF,NC,NP)
Order by (NF,NC,NP)
8-
Select *
From Fournisseur
Where LP = 1,Ville=VilleF
9-
Select *
From Fournisseur
Where Fournisseur = F4,NP=1;
1-
select nf, nomf
from fournisseur
where year(date_embauche) between 1993 and 1995
order by nom
2-
SELECT fournisseur
FROM FOURNISSEUR
WHERE VILLEF = ‘Tunis’, nf>237;
3-
SELECT *
FROM FOURNISSEURS
WHERE date = 2003, livraison IS NULL;
4-
SELECT *
FROM Piéces
WHERE Poids>3kg, couleur(noir,jaune)
5-
Select *
From Fournisseur
Where NP = P5
Where QTEL=45
6-
Select *
From Fournisseur
Where Fournisseur = F8
7-
Select *
From Fournisseur
Where (NF,NC,NP)
Order by (NF,NC,NP)
8-
Select *
From Fournisseur
Where LP = 1,Ville=VilleF
9-
Select *
From Fournisseur
Where Fournisseur = F4,NP=1;
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 845
Modifié le 12 mars 2020 à 10:01
Modifié le 12 mars 2020 à 10:01
Bonjour,
Bon je vais trier question par question, ce sera plus simple pour vous pour comprendre les remarques je pense.
Je pense que vous avez vu en cours les Jointures, et la c'en ai un bon exemple.
Vous devez faire une jointure sur la table Fournisseur, Livraison, et Pièces.
La dans votre réponse, je sais même pas ce que fait la date_embauche, ou alors il y a confusion dans la question.
https://sql.sh/cours/jointures
Vous ne pouvez pas utiliser la virgule, il faut utiliser AND ou OR. ( Suivant si vous avez besoin des deux, ou seulement un des deux pour correspondre à ce que vous voulez.)
https://sql.sh/cours/where/and-or
Pas besoin du étoile, vous ne cherchez que le NF. Et pour ma part je passerais par une requête imbriqué. " Select ... from Table where Table.ClePrimaire not in ( select .... from AutreTable where ....) "
https://sql.sh/cours/sous-requete
Idée bonne, mais reprendre ce que je dis pour la question 3 et 2. Utilisez le IN ou le OR pour la couleur.
https://sql.sh/cours/where/in
Essayer déjà de voir ces 4 là. Et dites moi ce que vous avez trouvé. Et si vous arrivez à vous auto corriger avec mes remarques sur les autres ce serait que bénéfique pour vous, mais si vous n'y arrivez faites le savoir.
Bon je vais trier question par question, ce sera plus simple pour vous pour comprendre les remarques je pense.
1. Donner le numéro du fournisseur, le nom et la couleur de chaque pièce livrée par ce fournisseur,
select nf, nomf
from fournisseur
where year(date_embauche) between 1993 and 1995
order by nom
Je pense que vous avez vu en cours les Jointures, et la c'en ai un bon exemple.
Vous devez faire une jointure sur la table Fournisseur, Livraison, et Pièces.
La dans votre réponse, je sais même pas ce que fait la date_embauche, ou alors il y a confusion dans la question.
https://sql.sh/cours/jointures
2. Quels sont les fournisseurs qui habitent à Tunis, ayant un numéro supérieur à 237,
SELECT fournisseur
FROM FOURNISSEUR
WHERE VILLEF = ‘Tunis’, nf>237;
Vous ne pouvez pas utiliser la virgule, il faut utiliser AND ou OR. ( Suivant si vous avez besoin des deux, ou seulement un des deux pour correspondre à ce que vous voulez.)
https://sql.sh/cours/where/and-or
3. Donner la liste des numéros des fournisseurs n’ayant pas fait de livraison depuis 2003,
SELECT *
FROM FOURNISSEURS
WHERE date = 2003, livraison IS NULL;
Pas besoin du étoile, vous ne cherchez que le NF. Et pour ma part je passerais par une requête imbriqué. " Select ... from Table where Table.ClePrimaire not in ( select .... from AutreTable where ....) "
https://sql.sh/cours/sous-requete
4. Donner les noms des pièces dont le poids est supérieur à trois Kilos, de couleur Noire ou Jaune,
SELECT *
FROM Piéces
WHERE Poids>3kg, couleur(noir,jaune)
Idée bonne, mais reprendre ce que je dis pour la question 3 et 2. Utilisez le IN ou le OR pour la couleur.
https://sql.sh/cours/where/in
Essayer déjà de voir ces 4 là. Et dites moi ce que vous avez trouvé. Et si vous arrivez à vous auto corriger avec mes remarques sur les autres ce serait que bénéfique pour vous, mais si vous n'y arrivez faites le savoir.
11 mars 2020 à 14:12