Guest User

Untitled

a guest
Mar 27th, 2014
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.96 KB | None | 0 0
  1. mysql> USE test;
  2. DATABASE changed
  3. mysql> CREATE TABLE mirko_test (foo INT, bar INT);
  4. Query OK, 0 ROWS affected (0.61 sec)
  5.  
  6. mysql> INSERT INTO mirko_test VALUES (5, 1), (5, 1), (5, 1), (10, 1), (5, 2), (10, 2);
  7. Query OK, 6 ROWS affected (0.00 sec)
  8. Records: 6  Duplicates: 0  Warnings: 0
  9.  
  10. mysql> SELECT * FROM mirko_test;
  11. +------+------+
  12. | foo  | bar  |
  13. +------+------+
  14. |    5 |    1 |
  15. |    5 |    1 |
  16. |    5 |    1 |
  17. |   10 |    1 |
  18. |    5 |    2 |
  19. |   10 |    2 |
  20. +------+------+
  21. 6 ROWS IN SET (0.00 sec)
  22.  
  23. mysql> SELECT avg(foo), bar FROM mirko_test GROUP BY bar;
  24. +----------+------+
  25. | avg(foo) | bar  |
  26. +----------+------+
  27. |   6.2500 |    1 |
  28. |   7.5000 |    2 |
  29. +----------+------+
  30. 2 ROWS IN SET (0.00 sec)
  31.  
  32. mysql> SELECT avg(foo), bar FROM (SELECT DISTINCT * FROM mirko_test) t GROUP BY bar;
  33. +----------+------+
  34. | avg(foo) | bar  |
  35. +----------+------+
  36. |   7.5000 |    1 |
  37. |   7.5000 |    2 |
  38. +----------+------+
  39. 2 ROWS IN SET (0.00 sec)
  40.  
  41. mysql>
Advertisement
Add Comment
Please, Sign In to add comment