Advertisement
desislava_topuzakova

Data Aggregation

Jun 25th, 2024
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. # 1. Records' Count
  2. SELECT COUNT(*) AS `count` FROM `wizzard_deposits`;
  3.  
  4. # 2. Longest Magic Wand
  5. SELECT MAX(`magic_wand_size`) AS `longest_magic_wand`FROM `wizzard_deposits`;
  6.  
  7. # 3. Longest Magic Wand per Deposit Groups
  8. SELECT `deposit_group`, max(`magic_wand_size`) AS 'longest_magic_wand'
  9. FROM `wizzard_deposits`
  10. GROUP BY `deposit_group`
  11. ORDER BY `longest_magic_wand`, `deposit_group`;
  12.  
  13. # 4. Smallest Deposit Group per Magic Wand Size
  14. SELECT `deposit_group`
  15. FROM `wizzard_deposits`
  16. GROUP BY `deposit_group`
  17. ORDER BY avg(`magic_wand_size`)
  18. LIMIT 1;
  19.  
  20. # 5. Deposits Sum
  21. SELECT `deposit_group`, SUM(`deposit_amount`) AS 'total_sum'
  22. FROM `wizzard_deposits`
  23. GROUP BY `deposit_group`
  24. ORDER BY `total_sum`;
  25.  
  26. # 6. Deposits Sum for Ollivander Family
  27. SELECT `deposit_group`, SUM(`deposit_amount`) AS 'total_sum'
  28. FROM `wizzard_deposits`
  29. WHERE `magic_wand_creator` = 'Ollivander family'
  30. GROUP BY `deposit_group`
  31. ORDER BY `deposit_group`;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement