當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


SQL Server ABS()用法及代碼示例


ABS()函數:

SQL Server中的此函數用於返回指定數字的絕對值。絕對值用於描述數字在數字線上距0的距離。由於數字的絕對值從不為負,因此不考慮數字從零開始的方向。此函數將可以隱式轉換為數字數據類型的任何數字數據類型或任何非數字數據類型作為參數。此函數返回的值與參數的數字數據類型具有相同的數據類型。

特征:

  • 此函數用於查找指定數字的絕對值。
  • 此函數接受單個參數。
  • 接受的參數為數字數據類型或可以隱式轉換為數字數據類型的任何非數字數據類型。
  • 返回的值將與指定參數的數字數據類型具有相同的數據類型。

用法:

SELECT ABS(number);

參數:



此方法接受如下參數:

  • number:指定要返回其絕對值的數值。

返回值:

它返回指定數字的絕對值。

示例1:

獲取指定數字0的絕對值0。

SELECT ABS(0);

輸出:

0

示例-2:

獲取指定數字的絕對值.7 -0.7



SELECT ABS(-0.7);

輸出:

.7

示例3:

將ABS()函數與變量一起使用,並獲取指定數字123的絕對值123。

DECLARE @Parameter_Value INT;
SET @Parameter_Value = 123;
SELECT ABS(@Parameter_Value);

輸出:

123

示例4:

將ABS()函數與變量一起使用,並獲取指定浮點值“-34.87”的絕對值34.87。

DECLARE @Parameter_Value float;
SET @Parameter_Value = -34.87;
SELECT ABS(@Parameter_Value);

輸出:

34.869999999999997

應用:

此函數用於返回指定數值的絕對值。

相關用法


注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 ABS() Function in SQL Server。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。