Advertisement
Guest User

Untitled

a guest
May 24th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.67 KB | None | 0 0
  1. ### Retourne les noms, prénoms, rôle et équipe de tous les joueurs, classés dans l’ordre alphabétique par équipe, puis par rôle dans l’équipe, puis par nom de famille, puis par prénom.
  2.  
  3. mysql> SELECT team.name as name, player.role as role, wizard.lastname as lastname, wizard.firstname as firstname FROM player JOIN wizard ON player.wizard_id=wizard.id JOIN team ON player.team_id=team.id ORDER BY name, role, lastname, firstname ASC;
  4. +------------+--------+-----------------+-------------+
  5. | name | role | lastname | firstname |
  6. +------------+--------+-----------------+-------------+
  7. | Gryffindor | beater | Black | Sirius |
  8. | Gryffindor | beater | Brown | Lavender |
  9. | Gryffindor | beater | Finnigan | Seamus |
  10. | Gryffindor | beater | Hagrid | Rubeus |
  11. | Gryffindor | beater | Longbottom | Alice |
  12. | Gryffindor | beater | McGonagall | Minerva |
  13. | Gryffindor | beater | Potter | Harry |
  14. | Gryffindor | beater | Potter | James |
  15. | Gryffindor | beater | Thomas | Dean |
  16. | Gryffindor | beater | Weasley | Arthur |
  17. | Gryffindor | beater | Weasley | Percy |
  18. | Gryffindor | chaser | Bell | Katie |
  19. | Gryffindor | chaser | Dumbledore | Albus |
  20. | Gryffindor | chaser | Granger | Hermione |
  21. | Gryffindor | chaser | J. | Lily |
  22. | Gryffindor | chaser | Jordan | Lee |
  23. | Gryffindor | chaser | Longbottom | Augusta |
  24. | Gryffindor | chaser | Longbottom | Frank |
  25. | Gryffindor | chaser | Longbottom | Neville |
  26. | Gryffindor | chaser | Pettigrew | Peter |
  27. | Gryffindor | chaser | Spinnet | Alicia |
  28. | Gryffindor | chaser | Weasley | George |
  29. | Gryffindor | chaser | Wood | Oliver |
  30. | Gryffindor | keeper | | Cadogan |
  31. | Gryffindor | keeper | Creevey | Dennis |
  32. | Gryffindor | keeper | de | Nicholas |
  33. | Gryffindor | keeper | Dumbledore | Aberforth |
  34. | Gryffindor | keeper | Johnson | Angelina |
  35. | Gryffindor | keeper | Weasley | Ginevra |
  36. | Gryffindor | seeker | Binns | Cuthbert |
  37. | Gryffindor | seeker | Creevey | Colin |
  38. | Gryffindor | seeker | Gryffindor | Godric |
  39. | Gryffindor | seeker | Vane | Romilda |
  40. | Gryffindor | seeker | Weasley | Fred |
  41. | Gryffindor | seeker | Weasley | Ronald |
  42. | Gryffindor | seeker | Weasley | William |
  43. | Hufflepuff | beater | Abbott | Hannah |
  44. | Hufflepuff | beater | Finch-Fletchley | Justin |
  45. | Hufflepuff | beater | Friar | Fat |
  46. | Hufflepuff | beater | Smith | Hepzibah |
  47. | Hufflepuff | beater | Sprout | Pomona |
  48. | Hufflepuff | beater | Tonks | Nymphadora |
  49. | Hufflepuff | chaser | Bones | Amelia |
  50. | Hufflepuff | chaser | Scamander | Newton |
  51. | Hufflepuff | keeper | Bones | Susan |
  52. | Hufflepuff | keeper | Diggory | Cedric |
  53. | Hufflepuff | keeper | Smith | Zacharias |
  54. | Hufflepuff | seeker | Hufflepuff | Helga |
  55. | Ravenclaw | beater | Clearwater | Penelope |
  56. | Ravenclaw | beater | Quirrell | Quirinus |
  57. | Ravenclaw | beater | Ravenclaw | Helena |
  58. | Ravenclaw | beater | Warren | Myrtle |
  59. | Ravenclaw | chaser | Chang | Cho |
  60. | Ravenclaw | chaser | Edgecombe | Marietta |
  61. | Ravenclaw | chaser | Flitwick | Filius |
  62. | Ravenclaw | chaser | Goldstein | Anthony |
  63. | Ravenclaw | chaser | Lockhart | Gilderoy |
  64. | Ravenclaw | chaser | Lovegood | Luna |
  65. | Ravenclaw | chaser | Lovegood | Xenophilius |
  66. | Ravenclaw | chaser | Ollivander | Garrick |
  67. | Ravenclaw | seeker | Corner | Michael |
  68. | Ravenclaw | seeker | Ravenclaw | Rowena |
  69. | Ravenclaw | seeker | Trelawney | Sybill |
  70. | Slytherin | beater | Bulstrode | Millicent |
  71. | Slytherin | beater | Crabbe | Vincent |
  72. | Slytherin | beater | Flint | Marcus |
  73. | Slytherin | beater | Parkinson | Pansy |
  74. | Slytherin | beater | Snape | Severus |
  75. | Slytherin | beater | Zabini | Blaise |
  76. | Slytherin | chaser | Baron | Bloody |
  77. | Slytherin | chaser | Lestrange | Bellatrix |
  78. | Slytherin | chaser | Lestrange | Rodolphus |
  79. | Slytherin | chaser | Malfoy | Draco |
  80. | Slytherin | chaser | Malfoy | Lucius |
  81. | Slytherin | chaser | Nigellus | Phineas |
  82. | Slytherin | chaser | Nott | Theodore |
  83. | Slytherin | chaser | Riddle | Tom |
  84. | Slytherin | chaser | Tonks | Andromeda |
  85. | Slytherin | keeper | Black | Regulus |
  86. | Slytherin | seeker | Goyle | Gregory |
  87. | Slytherin | seeker | Lestrange | Rabastan |
  88. | Slytherin | seeker | Malfoy | Narcissa |
  89. | Slytherin | seeker | Slytherin | Salazar |
  90. | Slytherin | seeker | Umbridge | Dolores |
  91. +------------+--------+-----------------+-------------+
  92. 84 rows in set (0.00 sec)
  93.  
  94.  
  95.  
  96. ### Retourne uniquement les prénom et nom des joueurs ayant le rôle de seeker (attrapeur), classés par ordre alphabétique de nom puis prénom
  97.  
  98.  
  99. mysql> SELECT wizard.firstname as firstname, wizard.lastname as lastname FROM player JOIN wizard ON player.wizard_id=wizard.id WHERE role = 'seeker' ORDER BY firstname, lastname ASC;
  100. +-----------+------------+
  101. | firstname | lastname |
  102. +-----------+------------+
  103. | Colin | Creevey |
  104. | Cuthbert | Binns |
  105. | Dolores | Umbridge |
  106. | Fred | Weasley |
  107. | Godric | Gryffindor |
  108. | Gregory | Goyle |
  109. | Helga | Hufflepuff |
  110. | Michael | Corner |
  111. | Narcissa | Malfoy |
  112. | Rabastan | Lestrange |
  113. | Romilda | Vane |
  114. | Ronald | Weasley |
  115. | Rowena | Ravenclaw |
  116. | Salazar | Slytherin |
  117. | Sybill | Trelawney |
  118. | William | Weasley |
  119. +-----------+------------+
  120. 16 rows in set (0.00 sec)
  121.  
  122.  
  123.  
  124. ### Retourne la liste de tous les sorciers qui ne pratiquent pas le quidditch.
  125.  
  126.  
  127. mysql> SELECT firstname, lastname FROM wizard WHERE id NOT IN (SELECT wizard_id FROM player);
  128. +-----------+----------+
  129. | firstname | lastname |
  130. +-----------+----------+
  131. | Terry | Boot |
  132. | Crabbe | |
  133. | Remus | Lupin |
  134. | Padma | Patil |
  135. | Parvati | Patil |
  136. | Demelza | Robins |
  137. | Horace | Slughorn |
  138. | Charles | Weasley |
  139. | Molly | Weasley |
  140. +-----------+----------+
  141. 9 rows in set (0.00 sec)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement