Wiskundige functies (Transact-SQL)
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Warehouse 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.