摘要: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
以上是數值常用的函數
接著還有文字, 日期時間
>>下頁待續<<