Sobes.tech
Middle

Барои чӣ дар SQL истифода мешаванд ORDER BY ва GROUP BY? Кадом функсияҳои ҷамъовариро дар кор истифода бурдед?

sobes.tech AI

Ҷавоб аз AI

ORDER BY используется для сортировки результатов запроса по одному или нескольким столбцам, например, по возрастанию или убыванию. Это помогает упорядочить данные для удобства чтения или дальнейшей обработки.

GROUP BY применяется для группировки строк, которые имеют одинаковые значения в указанных столбцах, что позволяет выполнять агрегатные функции на каждой группе.

Часто используемые агрегатные функции:

  • COUNT() — подсчет количества строк
  • SUM() — сумма значений
  • AVG() — среднее значение
  • MAX() — максимальное значение
  • MIN() — минимальное значение

Пример:

SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department
ORDER BY avg_salary DESC;