Wiskundige functies (Transact-SQL)
van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricWarehouse in Microsoft Fabric
De volgende scalaire functies voeren een berekening uit, meestal op basis van invoerwaarden die als argumenten worden opgegeven en retourneren een numerieke waarde:
- ABS-
- ACOS-
- ASIN-
- ATAN-
- ATN2-
- PLAFOND
- COS-
- COT-
- DEGREES-
- EXP-
- FLOOR-
- LOG-
- LOG10-
- PI-
- power
- RADIALEN-
- RAND-
- ROUND-
- SIGN
- SIN-
- SQRT-
- SQUARE-
- TAN-
Rekenkundige functies, zoals ABS
, CEILING
, DEGREES
, FLOOR
, POWER
, RADIANS
en SIGN
, retourneren een waarde met hetzelfde gegevenstype als de invoerwaarde. Trigonometrische en andere functies, waaronder EXP
, LOG
, LOG10
, SQUARE
en SQRT
, casten hun invoerwaarden naar float- en retourneren een float--waarde.
Alle wiskundige functies, met uitzondering van RAND
, zijn deterministische functies. Dit betekent dat ze dezelfde resultaten retourneren telkens wanneer ze worden aangeroepen met een specifieke set invoerwaarden.
RAND
is alleen deterministisch wanneer een seed-parameter is opgegeven. Zie Deterministische en niet-deterministische functiesvoor meer informatie over functiedeterminisme.