Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sumowanie jednej kolumny
Forum PHP.pl > Forum > Bazy danych > MySQL
Lion_87
np:
select * from tabela;
id | nazwa | punkty
1 | polak1 | 5
2 | polak2 | 6
3 | polak3 | 4
4 | polak4 | 8
5 | polak5 | 2

Czy da się zsumowac liczbę wszystkich punktów?

Czy istnieje jakieś polecenie które sumuje wszyskie rekordy i podaje wynik sumy.

A jakie polecenie da (np: z tej bazy) po 3 wynikie na stronie html, jeżeli było by zapytanie w php select * from tabela;
nospor
http://dev.mysql.com/doc/refman/5.0/en/gro...-functions.html
i sobie znajdz wlasciwa smile.gif

edit:
@phpion.com bardzo ładnie poprawiłeś swojego posta smile.gif
phpion
  1. SELECT TA_MAGICZNA_FUNKCJA(punkty) FROM tabela

Jesli pole 'nazwa' jest polem analogicznym do 'login' to mozesz rowniez podac sume wszystkich punktow dla poszczegolnych nazw/loginow:
  1. SELECT nazwa, TA_MAGICZNA_FUNKCJA(punkty) FROM tabela GROUP BY nazwa


// EDIT:
aj, a ja podalem na tacy
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.