Jul
23
2009
SQL – funkcje grupujace
- COUNT – zlicza wartosci rozne od NULL na podstawie zadanej kolumny, badz wszystkie rekordy jezeli uzyjemy *,
SELECT COUNT(*) AS article_groups FROM article; -- 16 SELECT COUNT(article_price) FROM article; -- 12
- SUM – sumuje wartosci na podstawie zadanej kolumny,
SELECT SUM(quantity) FROM article; -- 256
- AVG – wylicza srednia zadanej kolumny,
SELECT AVG(article_price) FROM article; -- 286.32
- MIN – wyszukuje najmniejsza wartosc na podstawie zadanej kolumny,
SELECT MIN(sell_date) FROM order_info; -- 2006-03-05 09:46:21
- MAX – jest odwrotnoscia MIN, wyszukuje najwieksza wartosc,
SELECT MAX(sell_date) FROM order_info; -- 2009-07-22 15:24:03
- GROUP_CONCAT – listuje wartosc rekordu,
SELECT GROUP_CONCAT(aname ORDER BY aname) FROM order_info; -- monitor,mysza,klawiatura
