Advertisement
Guest User

Untitled

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