MySQL常用函式

2021-10-01 06:06:06 字數 665 閱讀 9333

1、null判斷函式

select ifnull(1/0,『無窮大』) 如果expr1為null,則返回expr2.否則返回expr1.

select nullif(null,null) 如果expr1=expr2 返回null.否則返回1

select isnull(1) 如果expr為null 返回1 否則0;

2、round(x,d) ,x指要處理的數,d是指保留幾位小數

這裡有個值得注意的地方是,d可以是負數,這時是指定小數點左邊的d位整數字為0,同時小數字均為0;

round(x) ,其實就是round(x,0),也就是預設d為0;

3、#mysql中實現行號

#set @var=0 或 set @var:=0

#可以用=或:=都可以,但是如果變數用在其他語句中,如:select那麼必須用:=,因為=會被當作乙個比較符號

4、時間戳改為指定格式yyyy-mm-dd hh:mm:ss from_unixtime

select from_unixtime(1575531300,』%y-%m-%d %h:%i:%s』)

5、 coalesce函式從值列表中返回第乙個非null的值,當遇到null值時將其替換為0。 coalesce(str1,str2…);

select coalesce(null,1,2,0);

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