Връщат оценки на дисперсията за генерална съвкупност или извадка от генерална съвкупност, представени като набор от стойности, съдържащи се в указано поле на заявка.
Синтаксис
Var(израз)
VarP(израз)
Контейнерът expr представлява израз във формата на низ, идентифициращ полето, съдържащо числовите данни, които искате да оцените, или израз, който извършва изчисление с помощта на данните в това поле. Операндите в израз могат да включват името на поле от таблица, константа или функция (която може да бъде или вътрешна, или дефинирана от потребителя, но не и една от другите SQL агрегатни функции ).
Забележки
Функцията VarP оценява генерална съвкупност, а функцията Var изчислява извадка от генералната съвкупност.
Ако базовата заявка съдържа по-малко от два записа, функциите Var и VarP връщат стойност Null, което показва, че дисперсията не може да се изчисли.
Можете да използвате функциите Var и VarP в израз за заявка или в SQL команда.
Пример за заявка
| Израз | Резултати |
|---|---|
| SELECT Var(UnitPrice) AS Var,VarP(UnitPrice) като VarP FROM productSales; | Изчислява дисперсията на "Единична цена", като отчита дадените данни като извадка и дисперсия на "Единична цена", като разглежда дадените данни като цяла генерална съвкупност, и показва резултатите съответно във Var и VarP. |