T-SQL常用的函數-1 數學函數

摘要:T-SQL常用的函數-1 數學函數

其實在SSMS中的物件總管=>(任何一個資料庫)=>可程式性=>函數=>系統函數, 點開後, SSMS已經將系統函數分類分好, 可以去找你需要的函數

不過對於初學t-sql的人而言, 裡面的東西不見得看得懂, 這裏我就替大家整理一些常用的函數

一般常用的函數不外乎三大類

數學函數

展開數學函數, 裏頭有一堆函數, 基本上三角函數相關的, 可以先跳過, 這些在幾何, 繪圖才會碰到, 處理資料使用的機會不高, 所以剩下的函數

Abs(x):取絕對值

Ceiling(x):>=x的最小整數

Exp(x): ex

Floor(x): <=x的最大整數

Log(x): 以e為底的自然對數(LN)

Log10(x): 以10為底的對數

Power(x,y): xy

Rand(): 0 <= x < 1 的亂數

Round(n, d, [p]): 對n值小數下d進位
                  p=0或是沒有給p的參數, 四捨五入
                  p<>0, 無條件捨去
Select Round(1234.5678,2)
=>1234.57
Select Round(1234.5678,2,1)
=>1234.56
Select Round(1234.5678,-2)
=>1200

Sign(x): x>0 => 1, x=0 => 0, x<0 => -1

Sqrt(x): x的平方根

Square(x): x2

以上是數值常用的函數

接著還有文字, 日期時間  

 

>>下頁待續<<