Sobes.tech
Junior

Агрегаттык функциялар деген эмне?

sobes.tech AI

AIден жооп

SQL-деги агрегаттык функциялар — бул маанилердин топтому боюнча эсептөөлөрдү жүргүзүп, бир бүтүн маанини кайтарган функциялар. Алар көбүнчө GROUP BY оператору менен колдонулуп, маалыматтарды топтоо үчүн колдонулат.

Негизги агрегаттык функциялар:

  • COUNT() — саптардын санын эсептейт.
  • SUM() — маанилердин суммасын эсептейт.
  • AVG() — орточо маанини эсептейт.
  • MIN() — эң кичинекей маанини табат.
  • MAX() — эң чоң маанини табат.

Колдонуу мисалы:

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

Бул суроо ар бир бөлүм үчүн кызматкерлердин санын жана орточо маянаны эсептейт.