SQL基礎 T SQL函式型別 數字函式

2022-02-11 08:13:33 字數 2584 閱讀 5959

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 首字母大...