MYSQL 數值型函式介紹與例項

2021-10-24 00:24:46 字數 1270 閱讀 1139

mysql 常用數值型函式如下

函式名稱

函式作用

mod求餘數

abs求絕對值

ceil 或 ceiling

向上取整

floor

向下取整

sign

返回引數的符號

mod() 函式

mod(a,b) 返回 a 被 b 除后的餘數(a 是被除數,b 是除數)

例:對 mod(2,2.5),mod(2,4),mod(2,5) 進行求餘

select mod(2,2.5),mod(2,4),mod(2,5) ;
mod(2,2.5)

mod(2,4)

mod(2,5)

0.50

1abs() 函式

正數的絕對值是其本身,0的絕對值是0,負數的絕對值與其相反

例:求 5,2.5,0,-2.5,-5 的絕對值

select abs(5),abs(2.5),abs(0),abs(-2.5),abs(-5);
abs(5)

abs(2.5)

abs(0)

abs(-2.5)

abs(-5)

52.5

02.5

5ceil() 函式 或 ceiling() 函式

例:求大於2.5,-2.5 的最小整數

select ceil(2.5),ceil(-2.5);
ceil(2.5)

ceil(-2.5)3-2

select ceiling(2.5),ceiling(-2.5);
ceiling(2.5)

ceiling(-2.5)3-2

floor() 函式

例:求小於2.5,-2.5的最大整數

select floor(2.5),floor(-2.5);
floor(2.5)

floor(-2.5)2-3

sign() 函式

sign(x) 返回引數的符號,當x為正數時,返回1;當x為零時,返回0;當x為負數時,返回-1

例:使用 sign() 函式返回引數的符號

select sign(5),sign(0),sign(-5);
sign(5)

sign(0)

sign(-5)10

-1

SQL 數值型函式

1 ceil 語法 ceil n 作用 取大於等於數值n的最小整數 sql select ceil 9.1 ceil 9.9 ceil 9 from dual ceil 9.1 ceil 9.9 ceil 9 10 10 9 2 floor 語法 floor n 作用 取小魚等於數值n的最大整數 s...

Oracle常用數值型函式

1 求絕對值 格式 abs x 舉例 sql select abs 25.1 as result from dual result 25.12 取整函式 格式 floor x 返回小於或等於x的最大整數 ceil x 返回大於或等於x的最小整數舉例 sql select floor 25.99 as...

C語言中的指標型函式值

c語言中的指標型函式值 本文節選自 21天學通c語言 一書 資料型別 函式名 形參列表 其中,資料型別和指標操作符組成指標型別。例如 int max int a,int b,int c 此max函式中的return語句必須返回乙個變數的位址或乙個指標變數的值。範例14 6演示了如何使用指標變數作為函...