Funciones matemáticas (Transact-SQL)Mathematical Functions (Transact-SQL)

SE APLICA A: síSQL Server síAzure SQL Database síAzure Synapse Analytics (SQL DW) síAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

Las siguientes funciones escalares realizan un cálculo, normalmente basado en valores de entrada proporcionados como argumentos, y devuelven un valor numérico:The following scalar functions perform a calculation, usually based on input values that are provided as arguments, and return a numeric value:

ABSAbs DEGREESDEGREES RANDRAND
ACOSAcos EXPExp ROUNDRound
ASINAsin FLOORFloor SIGNsign()
ATANAtan LOG
Log SINSin
ATN2ATN2 LOG10Log10 SQRTSqrt
CEILINGCeiling PIPI SQUARESQUARE
COSCos POWERPOWER TANTan
COTCot RADIANSRADIANS

Nota

Las funciones aritméticas, como ABS, CEILING, DEGREES, FLOOR, POWER, RADIANS y SIGN, devuelven un valor del mismo tipo de datos que el valor de entrada.Arithmetic functions, such as ABS, CEILING, DEGREES, FLOOR, POWER, RADIANS, and SIGN, return a value having the same data type as the input value. Las funciones trigonométricas y otras funciones, incluidas EXP, LOG, LOG10, SQUARE y SQRT, convierten sus valores de entrada a float y devuelven un valor de tipo float.Trigonometric and other functions, including EXP, LOG, LOG10, SQUARE, and SQRT, cast their input values to float and return a float value.

Todas las funciones matemáticas, excepto RAND, son funciones deterministas.All mathematical functions, except for RAND, are deterministic functions. Esto significa que devuelven los mismos resultados cada vez que se llaman con un conjunto específico de valores de entrada.This means they return the same results each time they are called with a specific set of input values. RAND es determinista solo cuando se especifica un parámetro de inicialización.RAND is deterministic only when a seed parameter is specified. Para más información sobre el determinismo de las funciones, vea Funciones deterministas y no deterministas.For more information about function determinism, see Deterministic and Nondeterministic Functions.

Consulte tambiénSee Also

(Transact-SQL) Arithmetic Operators (Transact-SQL)
Funciones integradas (Transact-SQL) Built-in Functions (Transact-SQL)