T-SQL 數(shù)值函數(shù)

2018-12-15 16:06 更新

MS SQL Server數(shù)字函數(shù)可以應(yīng)用于數(shù)值數(shù)據(jù),并返回?cái)?shù)值數(shù)據(jù)。

下面是帶有示例的數(shù)值函數(shù)列表。

ABS()

輸出給定值的絕對值。

以下查詢將輸出-22的絕對值:22。

Select ABS(-22)

ACOS()

輸出給定值的反余弦值。

以下查詢將輸出0的反余弦值:1.5707963267948966。

Select ACOS(0)

ASIN()

輸出給定值的正弦值。

以下查詢將輸出0的正弦值:0。

Select ASIN(0)

ATAN()

輸出給定值的反正切值。

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

Select ATAN(0)

ATN2()

輸出給定值的方位角,也可以理解為計(jì)算復(fù)數(shù) x+yi 的幅角。

以下查詢將輸出(0,-1)的方位角: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()

輸出給定的兩個表達(dá)式之間的值。

以下實(shí)例將輸出薪水區(qū)間在2000到8500之間的所有薪水值:

SELECT salary from customers where salary between 2000 and 8500

上述命令將產(chǎn)生以下結(jié)果集:

salary 
2000.00 
2000.00 
6500.00 
8500.00 
4500.00

MIN()

輸出給定參數(shù)的最小值。

以下查詢將給出customers表中'salary'最低值'1500.00'。

Select MIN(salary)from CUSTOMERS

MAX()

輸出給定參數(shù)的最大值。

以下查詢將給出customers表中'salary'最大值'10000.00'。

Select MAX(salary)from CUSTOMERS

SQRT()

輸出給定值的平方根。

以下查詢將輸出4的平方根:2。

Select SQRT(4)

PI()

該函數(shù)會輸出PI(Π)的值。

下面的查詢將輸出3.14159265358979

Select PI()

CEILING()

給定值向上舍入(正向無窮大的方向)后輸出。

下面的查詢將輸出124。

Select CEILING(123.25)

FLOOR()

給定值向下舍入(正向無窮小的方向)后輸出。

下面的查詢將輸出123。

Select FLOOR(123.25) 

LOG()

輸出給定值的對數(shù)。

下面的查詢將輸出0。

Select LOG(1) 

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號