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

Zostaw odpowiedz