fork download
  1. create table tbl(uczen varchar(20), ocena integer);
  2. insert into tbl values('JANEK',5);
  3. insert into tbl values('JANEK',5);
  4. insert into tbl values('JANEK',4);
  5. insert into tbl values('JANEK',4);
  6. insert into tbl values('ANIA',5);
  7. insert into tbl values('ANIA',4);
  8.  
  9. SELECT
  10. uczen,
  11. SUM(ocena = 1) AS "1-ki",
  12. SUM(ocena = 2) AS "2-ki",
  13. SUM(ocena = 3) AS "3-ki",
  14. SUM(ocena = 4) AS "4-ki",
  15. SUM(ocena = 5) AS "5-ki"
  16. FROM
  17. tbl
  18. GROUP BY
  19. uczen
  20. ORDER BY
  21. "5-ki" desc,"4-ki" desc,"3-ki" desc,"2-ki" desc,"1-ki" desc;
Success #stdin #stdout 0s 3452KB
stdin
Standard input is empty
stdout
JANEK|0|0|0|2|2
ANIA|0|0|0|1|1