zmień kontrast font size: A A A
rss polski
you are at Encyclopedia of SQL >> GROUPBY

GROUP BY

GROUP BY can group result of query by specific column ( columns ). It is often used together with aggregation functions.

Syntax


SELECT `column_name`, aggregation_function(`column_name`)
FROM `table_name`
WHERE `column_name` operator 'value'
GROUP BY `column_name`

Example

Display order value for each customer

idnamesurnameorder_value
1JanKowalski120
2FranciszekNowak300
3MichałNowak200
4JanKowalski150

query


SELECT `name`,`surname`,sum(`order_value`)
FROM `orders`
GROUP BY `name`,`surname`

result

namesurnameorder_value
JanKowalski270
FranciszekNowak300
MichałNowak200
[ wróć na górę strony ]