Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. mysql> select firstname, name, enrollement_date from player JOIN wizard ON player.wizard_id = wizard.id JOIN team ON player.team_id = team.id where dayofweek(enrollement_date) = 2 and name like 'Gryffindor%' order by enrollement_date asc;
  2. +-----------+------------+------------------+
  3. | firstname | name | enrollement_date |
  4. +-----------+------------+------------------+
  5. | George | Gryffindor | 1991-08-26 |
  6. | Alice | Gryffindor | 1992-02-17 |
  7. | Cadogan | Gryffindor | 1993-01-04 |
  8. | Godric | Gryffindor | 1993-08-30 |
  9. | Sirius | Gryffindor | 1994-01-10 |
  10. | Aberforth | Gryffindor | 1995-04-24 |
  11. | Augusta | Gryffindor | 1999-10-25 |
  12. +-----------+------------+------------------+
  13. 7 rows in set (0,00 sec)
  14.  
  15. mysql> SELECT team.name, count(*) as nb_team from team join player on player.team_id = team.id group by team_id order by nb_team desc;
  16. +------------+---------+
  17. | name | nb_team |
  18. +------------+---------+
  19. | Gryffindor | 36 |
  20. | Slytherin | 21 |
  21. | Ravenclaw | 15 |
  22. | Hufflepuff | 12 |
  23. +------------+---------+
  24. 4 rows in set (0,00 sec)
  25.  
  26. mysql> select team.name, count(*) as nb_team from team join player on player.team_id = team.id group by team_id having (nb_team) > 14 order by team.name asc;
  27. +------------+---------+
  28. | name | nb_team |
  29. +------------+---------+
  30. | Gryffindor | 36 |
  31. | Ravenclaw | 15 |
  32. | Slytherin | 21 |
  33. +------------+---------+
  34. 3 rows in set (0,01 sec)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement