T-SQL - 數值函式



MS SQL Server 數值函式可以應用於數值資料,並返回數值資料。

以下是帶示例的數值函式列表。

ABS()

數值表示式的絕對值將作為輸出。

示例

以下查詢將給出絕對值。

Select ABS(-22) 

ACOS()

指定數值表示式的反餘弦值將作為輸出。

示例

以下查詢將給出 0 的反餘弦值。

Select ACOS(0) 

ASIN()

指定數值表示式的反正弦值將作為輸出。

示例

以下查詢將給出 0 的反正弦值。

Select ASIN(0)

ATAN()

指定數值表示式的反正切值將作為輸出。

示例

以下查詢將給出 0 的反正切值。

Select ATAN(0) 

ATN2()

指定數值表示式的四個象限中的反正切值將作為輸出。

示例

以下查詢將給出 0 在所有四個象限中的反正切值。

Select ATN2(0, -1) 

假設 CUSTOMERS 表包含以下記錄。

ID  NAME       AGE       ADDRESS             SALARY 
1   Ramesh     32        Ahmedabad           2000.00 
2   Khilan     25        Delhi               1500.00 
3   kaushik    23        Kota                2000.00 
4   Chaitali   25        Mumbai              6500.00 
5   Hardik     27        Bhopal              8500.00 
6   Komal      22        MP                  4500.00 
7   Muffy      24        Indore              10000.00 

BETWEEN()

如果值存在於給定的兩個表示式之間,則這些值將作為輸出。

示例

以下查詢將給出以下輸出。

SELECT salary from customers where salary between 2000 and 8500

輸出

salary 
2000.00 
2000.00 
6500.00 
8500.00 
4500.00

MIN()

給定表示式中的最小值將作為輸出。

示例

以下查詢將從 customers 表中給定的 'salary' 表示式中給出 '1500.00'。

Select MIN(salary)from CUSTOMERS

MAX()

給定表示式中的最大值將作為輸出。

示例

以下查詢將從 customers 表中給定的 'salary' 表示式中給出 '10000.00'。

Select MAX(salary)from CUSTOMERS

SQRT()

給定數值表示式的平方根將作為輸出。

示例

以下查詢將為給定的 4 數值表示式給出 2。

Select SQRT(4) 

PI()

PI 值將作為輸出。

示例

以下查詢將給出 PI 值 3.14159265358979。

Select PI() 

CEILING()

給定值將在舍入小數後作為輸出,即下一個最高值。

示例

以下查詢將為給定的 123.25 值給出 124。

Select CEILING(123.25) 

FLOOR()

給定值將在舍入小數後作為輸出,即小於或等於表示式的值。

示例

以下查詢將為給定的 123.25 值給出 123。

Select FLOOR(123.25) 

LOG()

給定表示式的自然對數將作為輸出。

示例

以下查詢將為給定的 1 值給出 0。

Select LOG(1) 
廣告