Advertisement
lena-my

atelier sql2

Jul 12th, 2024 (edited)
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.68 KB | None | 0 0
  1.  
  2. -- Ecrire la requête qui permet d'afficher
  3. -- La moyenne de l’âge par rôle
  4. SELECT AVG(age) AS avgAge, role_id
  5. FROM Person
  6. GROUP BY role_id
  7.  
  8.  
  9. -- Ecrire la requête qui permet d'afficher
  10. -- La liste de tous les personnages avec leur rôle et royaume éventuels
  11. SELECT *
  12.  FROM Person
  13.  FULL OUTER JOIN Kingdom
  14.     ON Person.kingdom_id = Kingdom.id
  15.   FULL OUTER JOIN ROLE
  16.     ON Person.role_id = ROLE.id
  17.  
  18. -- Ecrire la requête qui permet d'afficher
  19. -- La liste des royaumes ayant au moins 2 sujets
  20. SELECT Kingdom.name, COUNT(Person.id) AS numberOfPerson
  21. FROM Kingdom
  22. INNER JOIN Person
  23.     ON Kingdom.id = Person.kingdom_id
  24. GROUP BY Kingdom.name
  25. HAVING COUNT(Person.id)>1;  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement