Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El Proveedor de datos .NET Framework para SQL Server (SqlClient) proporciona funciones matemáticas que realizan cálculos con los valores de entrada que se proporcionan como argumentos y devuelven un resultado numérico. Estas funciones están en el espacio de nombres SqlServer, que está disponible al utilizar SqlClient. La propiedad del espacio de nombres de un proveedor permite a Entity Framework detectar qué prefijo usa este proveedor para estructuras concretas, como los tipos y las funciones. La tabla siguiente describe las funciones matemáticas de SqlClient.
| Función | Descripción |
|---|---|
ABS( expression ) |
Lleva a cabo la función que devuelve el valor absoluto. Argumentos expression: valor de tipo Int32, Int64, Double o Decimal. Valor devuelto Valor absoluto de la expresión especificada. Ejemplo
|
ACOS( expression ) |
Devuelve el valor del arcocoseno de la expresión especificada. Argumentos expression: valor de tipo Double. Valor devuelto Valor de tipo Double. Ejemplo
|
ASIN( expression ) |
Devuelve el valor del arcoseno de la expresión especificada. Argumentos expression: valor de tipo Double. Valor devuelto Objeto Double. Ejemplo
|
ATAN( expression ) |
Devuelve el valor del arcotangente de la expresión numérica especificada. Argumentos expression: valor de tipo Double. Valor devuelto Valor de tipo Double. Ejemplo
|
ATN2( expression, expression) |
Devuelve el ángulo, en radianes, cuya tangente se encuentra entre las dos expresiones numéricas especificadas. Argumentos expression: valor de tipo Double. Valor devuelto Valor de tipo Double. Ejemplo
|
CEILING( expression ) |
Convierte la expresión especificada al número entero más pequeño mayor o igual que él. Argumentos expression: valor de tipo Int32, Int64, Double o Decimal. Valor devuelto Valor de tipo Int32, Int64, Double o Decimal. Ejemplo |
COS( expression ) |
Calcula el coseno trigonométrico del ángulo especificado, en radianes. Argumentos expression: valor de tipo Double. Valor devuelto Valor de tipo Double. Ejemplo
|
COT( expression ) |
Calcula la cotangente trigonométrica del ángulo especificado, en radianes. Argumentos expression: valor de tipo Double. Valor devuelto Valor de tipo Double. Ejemplo
|
DEGREES( radians ) |
Devuelve el ángulo correspondiente en grados. Argumentos expression: valor de tipo Int32, Int64, Double o Decimal. Valor devuelto Valor de tipo Int32, Int64, Double o Decimal. Ejemplo
|
EXP( expression ) |
Calcula el valor exponencial de la expresión numérica especificada. Argumentos expression: valor de tipo Double. Valor devuelto Valor de tipo Double. Ejemplo
|
FLOOR( expression ) |
Convierte la expresión especificada al número entero más grande que sea menor o igual que ella. Argumentos expression: valor de tipo Double. Valor devuelto Valor de tipo Double. Ejemplo |
LOG( expression ) |
Calcula el logaritmo natural de la expresión float especificada. Argumentos expression: valor de tipo Double. Valor devuelto Valor de tipo Double. Ejemplo
|
LOG10( expression ) |
Devuelve el logaritmo en base 10 de la expresión Double especificada. Argumentos expression: valor de tipo Double. Valor devuelto Objeto Double. Ejemplo
|
PI() |
Devuelve el valor constante de Pi como un Double. Valor devuelto Objeto Double. Ejemplo
|
POWER( numeric_expression, power_expression ) |
Calcula el valor de la expresión especificada elevada a la potencia indicada. Argumentos numeric_expression: valor de tipo Int32, Int64, Double o Decimal. power_expression: valor de tipo Double que representa la potencia a la que se va a elevar numeric_expression. Valor devuelto Valor de la numeric_expression especificada a la power_expression especificada. Ejemplo
|
RADIANS( expression ) |
Convierte grados en radianes. Argumentos expression: valor de tipo Int32, Int64, Double o Decimal. Valor devuelto Valor de tipo Int32, Int64 Double o Decimal. Ejemplo
|
RAND([inicialización]) |
Devuelve un valor aleatorio de 0 a 1. Argumentos Retruns el valor de inicialización como Int32. Si la inicialización no se especifica, el motor de base de datos de SQL Server asigna uno de forma aleatoria. Para un valor de inicialización especificado, el resultado devuelto es siempre el mismo. Valor devuelto Valor Double aleatorio de 0 a 1. Ejemplo
|
ROUND( numeric_expression, length [ ,function ]) |
Devuelve una expresión numérica, redondeada a la longitud o precisión especificadas. Argumentos numeric_expression: valor de tipo Int32, Int64, Double o Decimal. length: Valor de tipo Int32 que representa la precisión a la que se va a redondear numeric_expression. Si length es un número positivo, numeric_expression se redondea al número de posiciones decimales que especifica length. Si length es un número negativo, numeric_expression se redondea a la izquierda del separador decimal, según se especifica en length. function: (opcional) Valor Int32 que representa el tipo de operación que se va a realizar. Si la función se omite o tiene el valor 0 (predeterminado), numeric_expression se redondea. Si se especifica un valor distinto de 0, numeric_expression se trunca. Valor devuelto Valor de la numeric_expression especificada a la power_expression especificada. Ejemplo
|
SIGN( expression ) |
Devuelve el signo positivo (+1), cero (0) o negativo (-1) de la expresión especificada. Argumentos expression: valor de tipo Int32, Int64, Double o Decimal Valor devuelto Valor de tipo Int32, Int64, Double o Decimal. Ejemplo
|
SIN( expression ) |
Calcula el seno trigonométrico de un ángulo especificado, en radianes, y devuelve una expresión de tipo Double. Argumentos expression: valor de tipo Double. Valor devuelto Valor de tipo Double. Ejemplo
|
SQRT( expression ) |
Devuelve la raíz cuadrada de la expresión especificada. Argumentos expression: valor de tipo Double. Valor devuelto Valor de tipo Double. Ejemplo
|
SQUARE( expression ) |
Devuelve la raíz cuadrada de la expresión especificada. Argumentos expression: valor de tipo Double. Valor devuelto Valor de tipo Double. Ejemplo
|
TAN( expression ) |
Calcula la tangente de una expresión especificada. Argumentos expression: Double Valor devuelto Double Ejemplo
|
Para obtener más información sobre las funciones matemáticas que SqlClient admite, consulte la documentación de la versión de SQL Server que especificó en el manifiesto del proveedor SqlClient:
| SQL Server 2000 | SQL Server 2005 | SQL Server 2008 |
|---|---|---|
Vea también
Conceptos
Proveedor de datos .NET Framework para SQL Server (SqlClient) para las funciones de Entity Framework