Requetes SQL pour Debutants
yann1982_3184
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Hello
j ai un soucis et je ne sais pas si tu pourrais me corriger si jamais:

j ai ce schema ou j ai des question pour faire des requetes SQL...
j aimerais tester mes connaissances et j aimerais savoir comment faire des SQL-requetes pour les cas suivants:
a) afficher les adresses des locations
b) Quels Departements se trouvent a Paris?
c) comment s appele le travailleur avec le plus gand ou haut salaire?
d) Dans quelle location travaille la majorité des employés?
e) Quels sont les employés actuels qui gagnent plus que ce à quoi on peut s'attendre pour leur travail ?
Voici ce que j ai pu faire:
--a)
Select street_address
, postal_code
, city
, country_name
from LOCATIONS L
left join COUNTRIES C
ON L.country_id = C.country_id
-- b)
select department_name
from Departements D
join LOCATIONS L
on D.location_id = L.Location_ID
where L.city = 'Paris'
--c)
select first_name
, last_name
from EMPLOYEES E
where salary = (SELECT MAX(SALARY) FROM EMPLOYEES)
--d) je ne sais pas trop a cause du mot locations...on peut avoir la location par la ville ou la region de preference ou avez vous une autre idée??
--e) j ai vraiment aucune idee comment commencer
Merci de me corriger
Cordialement
j ai un soucis et je ne sais pas si tu pourrais me corriger si jamais:
j ai ce schema ou j ai des question pour faire des requetes SQL...
j aimerais tester mes connaissances et j aimerais savoir comment faire des SQL-requetes pour les cas suivants:
a) afficher les adresses des locations
b) Quels Departements se trouvent a Paris?
c) comment s appele le travailleur avec le plus gand ou haut salaire?
d) Dans quelle location travaille la majorité des employés?
e) Quels sont les employés actuels qui gagnent plus que ce à quoi on peut s'attendre pour leur travail ?
Voici ce que j ai pu faire:
--a)
Select street_address
, postal_code
, city
, country_name
from LOCATIONS L
left join COUNTRIES C
ON L.country_id = C.country_id
-- b)
select department_name
from Departements D
join LOCATIONS L
on D.location_id = L.Location_ID
where L.city = 'Paris'
--c)
select first_name
, last_name
from EMPLOYEES E
where salary = (SELECT MAX(SALARY) FROM EMPLOYEES)
--d) je ne sais pas trop a cause du mot locations...on peut avoir la location par la ville ou la region de preference ou avez vous une autre idée??
--e) j ai vraiment aucune idee comment commencer
Merci de me corriger
Cordialement
A voir également:
- Expliquez les différences entre les différentes requêtes.
- Différence entre tcp et udp - Guide
- Difference entre million et milliard - Accueil - Technologies
- Difference entre mode avion et donnees mobiles - Guide
- Difference entre mb et mo ✓ - Forum Matériel & Système
- Difference entre mo et mb - Forum Matériel & Système
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, pour le (d), je pense qu'il s'agit de lieu, donc chaque enregistrement de la table locations est un lieu différent.
pour le (e), je pense que c'est très clair, prend le temps de comprendre le but de chacun des champs de chacune des tables.
pour le (e), je pense que c'est très clair, prend le temps de comprendre le but de chacun des champs de chacune des tables.