Sobes.tech
Junior — Middle
101

SQL'de GROUP BY operatörünün çalışma prensibini ve ne amaçla kullanıldığını açıklayabilir misiniz?

Sorulan şirketler
Страна Девелопмент

AI'dan gelen yanıt

sobes.tech yapay zeka

Оператор GROUP BY в SQL используется для группировки строк, которые имеют одинаковые значения в указанных столбцах. Это позволяет выполнять агрегатные функции (например, SUM, COUNT, AVG, MAX, MIN) по каждой группе данных.

Например, если у вас есть таблица продаж с колонками product_id и amount, и вы хотите узнать общую сумму продаж по каждому продукту, вы можете написать:

SELECT product_id, SUM(amount) AS total_sales
FROM sales
GROUP BY product_id;

Здесь GROUP BY product_id объединит все записи с одинаковым product_id в одну группу, и для каждой группы будет вычислена сумма amount.

Таким образом, GROUP BY помогает агрегировать данные по категориям или ключам, что полезно для отчетов и анализа.