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