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.