Ce face VAR_POP()
Varianța este pătratul abaterii standard. VAR_POP() o calculează pentru toată populația; VARIANCE() este sinonim.
Parametri
| Parametru | Descriere |
|---|---|
expresie |
Coloana numerică analizată. |
Ce returnează
Un număr real.
Exemple
Exemplele de pe această pagină pornesc de la datele de mai jos. Rulează mai întâi acest cod, apoi exemplul.
CREATE TABLE vanzari (
agent VARCHAR(20),
oras VARCHAR(20),
luna INT,
suma INT
);
INSERT INTO vanzari VALUES
('Ana', 'Iași', 1, 1200), ('Ana', 'Iași', 2, 1500), ('Ana', 'Iași', 3, 900),
('Dan', 'Cluj', 1, 900), ('Dan', 'Cluj', 2, 900), ('Dan', 'Cluj', 3, 1700),
('Ioana', 'Iași', 1, 2000), ('Ioana', 'Iași', 2, 1100);
Exemplul 1: Varianța și legătura cu abaterea standard
SELECT ROUND(VAR_POP(suma)) AS varianta,
ROUND(VARIANCE(suma)) AS sinonim,
ROUND(POW(STDDEV_POP(suma), 2)) AS abatere_la_patrat
FROM vanzari;
Rezultat
+----------+---------+-------------------+
| varianta | sinonim | abatere_la_patrat |
+----------+---------+-------------------+
| 151875 | 151875 | 151875 |
+----------+---------+-------------------+
Greșeli frecvente
- Compari direct varianța cu valorile. Varianța este în „unități la pătrat” (lei²); pentru comparații folosește abaterea standard.
Comenzi înrudite
VAR_SAMP(): Varianța unui eșantion (împarte la n − 1).STDDEV_POP(): Abaterea standard a populației: cât de împrăștiate sunt valorile față de medie.