MySQL 常用函式

2021-08-14 05:12:26 字數 730 閱讀 4240

返回x被y除后的餘數  [select mod(31,8);#==>7]

mod(x,y)

返回不小於x的最小整數值,返回值是bigint [ceil(-3.35)#==>-3 ]

ceil(x)

返回乙個不大於x的整數值  [floor(-3.35)#==>-4]

floor(x)

隨機數,當指定引數x的時候,比如rand(1),以後每次rand(1)都是一樣的

rand(x)

四捨五入,round(11.111,2) 表示保留小數點後面2位結果是11.11,當length是負數時,保留的小數點左邊相對應的位數直接儲存為0,  round(138.111,-2) 表示保留小數點左邊2位,結果是100

select round(138.111,-1) ;#==> 140

select round(138.111,-2);#==> 100

round(number,length)

返回y位數的數字x,若y的值為0,則結果帶有小數點,該擷取不會四捨五入

select  truncate(1.11,0);#==>1

truncate(x,y)

正數返回1,0和字串返回0,負數返回-1

sign(x)

返回字串的長度,書本說中文是3個位元組,實測是1個位元組

char_length('abc')

合併字串

concat(str1,str2,str10)

mysql 常用函式迴圈 mysql 常用函式

mysql 常用函式 數字函式 ceiling x 返回大於x的最小整數值 floor x 返回小於x的最大整數值 truncate x,y 返回數字x截短為y位小數的結果 僅僅只是截斷,不會進行四捨五入計算 聚合函式 group concat col 返回由屬於一組的列值連線組合而成的結果 字串函...

mysql常用函式哪些 MySQL常用函式彙總

數學類函式 ceil x ceilin x 進一取整 floor x 捨掉小數部分 round x,y 四捨五入 保留y位小數 mod x,y x除以y以後的餘數 abs x 取x的絕對值 power x,y pow x,y 冪運算 x的y次冪 pi 圓周率 rand 或者rand x 0 1之間的...

mysql常用轉換函式 Mysql常用函式

ip位址轉換 inet aton 將ip位址轉換成數字型 inet ntoa 將數字型轉換成ip位址 phpip位址相互轉換 ip 轉整型 ip2long 133.114.56.135 轉整型後帶符號 2056111993 bindec decbin ip2long 133.114.56.135 轉...