t-sql
中的數字函式就是修改數值的數字函式:
函式說明
abs(n)
返回數字表示式
n的絕對值,例:
select
abs(-2.5
);
結果為:
2.5select
abs(6.5
);
結果為:
6.5acos(n)返回n
的反余弦值,結果屬於
float
資料型別。n在
[-1,1]
asin(n)返回n
的反正弦值,結果屬於
float
資料型別。
atan(n)返回n
的反正切值,結果屬於
float
資料型別。
atn2(n,m)
ceiling(n)
返回大於或等於
n的最小整數值。例:
select
ceiling
(4.8
) ;
結果為:
5select
ceiling
(-4.8
) ;
結果為:
-4cos(n)返回n
的余弦值,結果屬於
float
資料型別。
cot(n)返回n
的餘切值,結果屬於
float
資料型別。
degrees(n)返回n
弧度對應的度數,例:
select
degrees(pi
()/2
);
結果為:90
select
degrees(pi
()/4
);
結果為:45
exp(n)
返回e~n
值,例:
select
exp(1
);
結果為2.71828182845905
floor(n)
返回小於或等於
n的最小整數值。例:
select
floor
(4.8
) ;
結果為:
4select
floor
(-4.8
) ;
結果為:
-5log(n)返回n
的自然(
基數為e)
對數值,例:
select
log(2
);結果為:
0.693147180559945
select
log(0.5);
結果為:
-0.693147180559945
log10(n)返回n
的對數值
(基數為
10),例:
select
log10
(100);
結果為:
2select
log10
(0.1);
結果為:1;
pi()
返回圓周率
(3.14…)
;power(x,y)
返回x~y
的值。例:
select
power(2
,10);
結果為:
1024
select
power
(100
,0.5);
結果為:
10radians(n)返回n
度數對應的弧度值。例:
select
radians(90
);結果為:1;
rand
返回0-1
之間的隨機值,結果屬於
float
資料型別。
round(n,p,[t])返回n
的四捨五入值,精確為
p為正數時,就對小數點右邊的數字進行四捨五入;如果為負數,就對小數點左邊的數字進行四捨五入。可選引數t就
刪除n。例:select
round
(5.4567,3
);結果為:
5.4570
select
round
(5.4567,3
,1);
結果為:
5.4560
select
round
(345.4567,-1
);結果為
:350.0000
rowcount_big
返回系統執行的、受最後一行
t-sql
語句影響的行數。
sign(n)返回n
值的符號數字(正數為,負數為-1,
0為0)。
sin(n)返回n
的正弦值,結果屬於
float
資料型別。
sqrt(n)返回n
的平方根值。
square(n)返回n
的平方值。
tan(n)返回n
的正切值,結果屬於
float
資料型別。
SQL函式 字元函式
字元函式 length 表示字串的長度 select length join 返回值為 4 select length 張三丰hahaha 返回值為 15 在utf 8中乙個漢字佔三個位元組,在gbk中乙個漢字佔兩個位元組 concat 拼接字串 select concat last name,fi...
Python數字型別基礎
目錄字串 列表字典 布林型別 解壓縮與使用者互動 每個程式語言都有乙個資料型別的東西,其實就是對常用的一些各種資料型別進行名的劃分,想讓計算機進行資料運算就得傳數字給它,想讓它處理文字,就要串字串型別給他。變數是用來描述世間萬物變化的狀態的,但是萬物的狀態是有多種的,要用不同的資料型別來描述 定義方...
SQL基礎 基礎函式
數值類 函式名功能 備註round num,n 四捨五入 n為小數點後位數,可為負 trunc num,n 直接擷取 n為小數點後位數,可為負 mod a,b 取餘 字元類1 大小寫轉換 函式名功能 備註lower str 轉換成小寫 upper str 轉換為大寫 initcap str 首字母大...