Sobes.tech
Junior — Middle

Czy używasz operatora GROUP BY w swoich zapytaniach SQL?

sobes.tech AI

Odpowiedź od AI

Tak, klauzula GROUP BY jest często używana w zapytaniach SQL, gdy trzeba pogrupować wiersze według jednej lub kilku kolumn i wykonać funkcje agregujące (np. COUNT, SUM, AVG) dla każdej grupy.

Na przykład, jeśli mamy tabelę zamówień i chcemy dowiedzieć się, ile zamówień przypada na każdego klienta, możemy napisać zapytanie:

SELECT customer_id, COUNT(*) AS orders_count
FROM orders
GROUP BY customer_id;

To pogrupuje wszystkie wpisy według customer_id i policzy liczbę zamówień dla każdego klienta. GROUP BY jest przydatne do analizy danych i tworzenia raportów podsumowujących.