Mysql常用函式

2021-09-26 15:40:24 字數 1084 閱讀 7425

if(value , t, f)                 如果value為真,返回 t;否則返回 f

ifnull(value1 ,value2 )         如果value1不為空返回value1,否則返回value2

now()        返回當前的日期和時間

curdate()   返回當前的日期

curtime()    返回當前的時間

dateformate(date,fmt)         返回字串fmt格式化日期date值,具體fmt格式看其他資料

date_add(date,interval expr type)    返回與所給日期相差interval時間段的日期

abs(x)              返回x的絕對值

ceix(x)             返回大大於x的最大整數值

floor(x)         返回小於x的最大整數值

mod(x,y)          返回x/y的模

rand()             返回0到1的隨機值

round(x,y)      返回引數x的四捨五入的有y位小數的值

truncate(x,y)  返回數字x截斷為y位小數的結果

concat(string1 ,string2 ,string3)             字串的連線

length(string)                            獲取字串位元組數長度,需要注意字符集

char_length(string)                獲取字串字元數長度

find_in_set(string1 ,string2)        返回字串string1 在字串string2中的位置 , string2中的格式是以逗號分隔的字串,查詢結果是string1 在string2這個列表中的索引位置,從1開始

ltrim(string)          去除字串string右邊的空格

rtrim(string)          去除字串string左邊的空格

trim(string)           去除字串string兩邊的空格

參考資料

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 轉...