Compartir a través de


VAR (Transact-SQL)

Devuelve la varianza estadística de todos los valores de la expresión especificada. Puede ir seguida de la cláusula OVER.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

VAR ( [ ALL | DISTINCT ] expression ) 

Argumentos

  • ALL
    Aplica la función a todos los valores. ALL es el valor predeterminado.
  • DISTINCT
    Especifica que se considera cada valor único.
  • expression
    Es una expresión de la categoría de tipo de datos numérico exacto o aproximado, excepto para el tipo de datos bit. No se permite utilizar funciones de agregado ni subconsultas.

Tipos de valor devueltos

float

Notas

Si se utiliza VAR en todos los elementos de una instrucción SELECT, cada valor del conjunto de resultados se incluye en el cálculo. VAR sólo se puede utilizar con columnas numéricas. Los valores NULL se pasan por alto.

Ejemplos

Este ejemplo devuelve la varianza para todos los valores de bonificación de la tabla SalesPerson.

USE AdventureWorks;
GO
SELECT VAR(Bonus)
FROM Sales.SalesPerson;
GO

Vea también

Referencia

Funciones de agregado (Transact-SQL)
OVER (cláusula de Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005