Advertisement
zeeph

Untitled

Jan 11th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. 1) Quelle requête permet de montrer la structure de la table DEPARTMENTS ?
  2. #SELECT DEPARTMENTS
  3.  
  4.  
  5. 2) Ecrire une requête permet de récupérer le nom de famille et la date d’embauche de tous les employés, en faisant en sorte que les colonnes retournées soient respectivement intitulées « Nom_famille » et « Date_embauche »
  6. #SELCET Nom_famille, Date_embauche
  7.  
  8.  
  9. 3) Ecrire la requête permettant de retourner une seule fois tous les identifiants de jobs occupés par au moins un employé
  10. #SELCET *
  11. #FROM jobs
  12.  
  13.  
  14. 4) Récupérer nom et le salaire de tous les employés gagnant plus de $10,000
  15. #SELECT Nom_famille*, salaire+10000
  16. #FROM employé
  17.  
  18.  
  19. 5) Afficher le nom, prénom et numéro de département des employés ayant les identifiants 170, 176 et 178
  20. #SELECT Nom_famille, Prenom
  21. #FROM employé
  22. #WHERE employé_id IN (170,176,178)
  23.  
  24.  
  25. 6) Récupérer le nom et prénom des employés ayant un salaire qui n’est pas situé entre $6000 et $14000
  26. #SELECT Nom_famille, Prenom,
  27. #FROM employé
  28. #WHERE salaire NOT BETWEEN 6000 AND 14000
  29.  
  30.  
  31. 7) Afficher le numéro d’employé et la date d’embauche des employés dont les noms de famille sont Matos et Taylor. Ordonner les résultats de l’employé le plus ancien au plus récent
  32. #SELECT Numéro_employé, Date_embauche
  33. #FROM employé
  34. #WHERE Nom_famille LIKE 'Matos', 'Taylor'
  35. #ORDER BY employé DESC
  36.  
  37.  
  38. 8) Afficher le nom et numéro de département des employés travaillant dans les départements 20 et 50, en faisant en sorte que les résultats soient triés par ordre alphabétique de prénom
  39. SELECT Nom_famille, Departement
  40. FROM employées
  41. WHERE Departement BETWEEN 20 and 50
  42. ORDER BY Nom_famille DESC
  43.  
  44.  
  45. 9) Récupérer l’identifiant et la date d’embauche des employés ayant rejoint l’entreprise en 1994
  46. #SELECT Identifiant, Date_embauche
  47. #FROM employé
  48. #WHERE Date_embauche IN (1994)
  49.  
  50.  
  51. 10) Lister le nom et le numéro de job des employés n’ayant aucun manager
  52. #SELECT Nom_famille, Numéro_job
  53. #FROM employé
  54. #WHERE Manager NOT IN Manager
  55.  
  56.  
  57. 11) Retourner le nom de famille, le salaire et la commission de tous les employés bénéficiant d’une commission, et s’assurer que les résultats sont retournés par salaire (descendant) et par commission (descendant)
  58. #SELECT Nom_famille, Salaire, Commission
  59. #FROM employé
  60. #ORDER BY Salaire DESC, Commission DESC
  61.  
  62.  
  63. 12) Retourner les noms et prénoms des employés ayant un nom de famille ayant pour troisième lettre « a »
  64. #SELCET Nom_famille, Prenom
  65. #FROM employé
  66. #WHERE Nom_famille LIKE '__a%'
  67.  
  68.  
  69. 13) Retourner les noms et prénoms des employés ayant un « a » et un « e » dans leur nom de famille
  70. #SELCET Nom_famille, Prenom
  71. #FROM employé
  72. #WHERE Nom_famille LIKE '%A' AND '%E'
  73.  
  74.  
  75. 14) Afficher l’identifiant des employés dont le job est soit « SA_REP », soit « ST_CLERK », et dont le salaire n’est ni $2,500, ni $3,500 ni $7,000
  76. #SELECT id_employés , salaire
  77. #FROM employés
  78. #WHERE job_employés IS “SA_REP” OR “ST_CLERK” AND salaire IS NOT IN (2.500,3.500,7.000)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement