Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Następujące funkcje skalarne wykonują obliczenia, zwykle na podstawie wartości wejściowych, które są dostarczane jako argumenty, i zwracają wartość liczbową:
- ABS
- ACOS
- ASIN
- ATAN
- ATN2
- CEILING
- COS
-
COT - STOPNIe
- EXP
- FLOOR
- log
- LOG10
- PI
- POWER
- RADIANS
- RAND
- ROUND
- SIGN
- SIN
- SQRT
-
SQUARE - TAN
Funkcje arytmetyczne, takie jak ABS, CEILING, DEGREES, FLOOR, POWER, RADIANSi SIGN, zwracają wartość o tym samym typie danych co wartość wejściowa. Trigonometric i inne funkcje, w tym EXP, LOG, LOG10, SQUAREi SQRT, rzutują swoje wartości wejściowe na zmiennoprzecinkowe i zwracają wartość zmiennoprzecinkowych.
Wszystkie funkcje matematyczne, z wyjątkiem RAND, to funkcje deterministyczne. Oznacza to, że zwracają te same wyniki za każdym razem, gdy są wywoływane z określonym zestawem wartości wejściowych.
RAND jest deterministyczny tylko wtedy, gdy określono parametr inicjującym. Aby uzyskać więcej informacji na temat determinizmu funkcji, zobacz funkcje deterministyczne i niedeterministyczne.
Powiązana zawartość
- operatory arytmetyczne (Transact-SQL)
- Czym są funkcje bazy danych SQL?