Delen via


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:

Rekenkundige functies, zoals ABS, CEILING, DEGREES, FLOOR, POWER, RADIANSen SIGN, retourneren een waarde met hetzelfde gegevenstype als de invoerwaarde. Trigonometrische en andere functies, waaronder EXP, LOG, LOG10, SQUAREen 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.