數學函數 (Transact-SQL)
適用於:SQL ServerAzure SQL 資料庫Azure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric 的 SQL 端點分析Microsoft Fabric 的倉儲
下列純量函數會執行計算 (通常是以引數所提供的輸入值為基礎),並傳回數值:
- ABS
- ACOS
- ASIN
- ATAN
- ATN2
- CEILING
- COS
- COT
- DEGREES
- EXP
- FLOOR
- LOG
- LOG10
- PI
- POWER
- RADIANS
- RAND
- ROUND
- SIGN
- SIN
- SQRT
- SQUARE
- TAN
算術函式,例如 ABS
、CEILING
、DEGREES
、FLOOR
、POWER
、RADIANS
和 SIGN
,會傳回與輸入值具有相同數據類型的值。 三角函數和其他函式,包括 EXP
、LOG
、LOG10
、SQUARE
和 SQRT
,將其輸入值轉換成 float,並傳回 float 值。
除了 RAND
之外,所有數學函式都是決定性函數。 這表示每次使用一組特定的輸入值呼叫時,都會傳回相同的結果。 只有在指定種子參數時,RAND
才具決定性。 如需函式確定性的詳細資訊,請參閱 決定性和非決定性函式。