Advertisement
Guest User

Untitled

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