Sobes.tech
Junior — Middle

Вазифаи асосии оператори GROUP BY дар SQL чист ва дар кадом ҳолатҳо истифода мешавад?

sobes.tech AI

Ҷавоб аз AI

Команди GROUP BY дар SQL барои гурӯҳбандии сатрҳои ҷадвал дар асоси як ё чанд сутун истифода мешавад. Вай вазифаи асосии он ҷамъбаст кардани маълумотҳоро дорад, ки имкон медиҳад, ки функсияҳои ҷамъбастӣ (масалан, COUNT, SUM, AVG, MAX, MIN) ба ҳар гурӯҳ алоҳида татбиқ карда шаванд.

Ин вақте истифода мешавад, ки мехоҳед маълумоти мухтасар гиред, масалан, шумораи фармоишҳо барои ҳар як муштарӣ, даромади миёна дар ҳар як шӯъба ва ғайра.

Масалан:

SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department;

Ин суол кормандониро бар асоси шӯъбаҳо гурӯҳбандӣ мекунад ва шумораи кормандон дар ҳар шӯъба ҳисоб мекунад.