Erinevus lehekülje "Grupeerimisfunktsioonid" redaktsioonide vahel

Allikas: Teadmusbaas
3. rida: 3. rida:
 
* AVG arvutab keskmise ehk keskväärtuse, näiteks <code>SELECT name, AVG(score) FROM student GROUP BY name;</code>
 
* AVG arvutab keskmise ehk keskväärtuse, näiteks <code>SELECT name, AVG(score) FROM student GROUP BY name;</code>
 
* COUNT funktsioon arvutab (loendab) kirjete ehk ridade arvu tabelis, näiteks <code>SELECT COUNT(*) FROM student;</code>
 
* COUNT funktsioon arvutab (loendab) kirjete ehk ridade arvu tabelis, näiteks <code>SELECT COUNT(*) FROM student;</code>
 
+
* MIN ja MAX leiavad suurima ja vähima väärtuse andmeveerust;
 +
* STD arvutab standardhälbe, kasutatakse sama veeru jaoks, millele arvutatakse AVG. STD arvutab keskväärtuse usalduspiirid;
 +
* SUM arvutab veeru andmete summa;
 +
* VARIANCE arvutab
 +
* Grupeerimisfunktsioonide sees saab kasutada võtmesõna DISTINCT korduvate väärtuste välja jätmiseks, näiteks <code>SELECT COUNT(DISTINCT (name)) FROM student;</code>
  
  

Redaktsioon: 13. mai 2019, kell 12:46

Tüüpilised grupeerimisfunktsioonid on AVG, COUNT, MAX, MIN, STD, SUM, VARIANCE:

  • Grupeerimisfunktsioonide kasutamisel peab kõik veerud, mis ei kasuta grupeerimisfunktsiooni loetlema GROUP BY klausli taga, näiteks SELECT department_id, Last_name, SUM(salary) FROM employees GROUP BY department_id, last_name;, selles päringus on grupeerimisfunktsiooni rakendatud veerule SALARY ja ei ole rakendatud veergudele DEPARTMENT_ID ja LAST_NAME, järelikult tuleb viimased lisada GROUP BY klausli loetelusse;
  • AVG arvutab keskmise ehk keskväärtuse, näiteks SELECT name, AVG(score) FROM student GROUP BY name;
  • COUNT funktsioon arvutab (loendab) kirjete ehk ridade arvu tabelis, näiteks SELECT COUNT(*) FROM student;
  • MIN ja MAX leiavad suurima ja vähima väärtuse andmeveerust;
  • STD arvutab standardhälbe, kasutatakse sama veeru jaoks, millele arvutatakse AVG. STD arvutab keskväärtuse usalduspiirid;
  • SUM arvutab veeru andmete summa;
  • VARIANCE arvutab
  • Grupeerimisfunktsioonide sees saab kasutada võtmesõna DISTINCT korduvate väärtuste välja jätmiseks, näiteks SELECT COUNT(DISTINCT (name)) FROM student;


Allikad:

  1. MariaDB grupeerimisfunktsioonid


⇐ Tagasi lausendite lehele