mysql函數

函數IFNULL

語法:IFNULL(expr1,expr2)   

功能:如果expr1不是NULL,IFNULL()返回expr1,否則它返回expr2。 IFNULL()返回一個數字或字符串值,取決於它被使用的上下文環境。     

函數IF

語法:IF(expr1,expr2,expr3)         

功能:如果expr1是TRUE(expr1<>0且expr1<>NULL),那麼IF()返回expr2,否則它返回expr3。IF()返回一個數字或字符串值,取決於它被使用的上下文。


函數STR_TO_DATE

語法:STR_TO_DATE(str, format)

功能:把字符串轉換爲日期。

例子:select str_to_date('2013-05-27 15:03:28','%Y-%m-%d %H:%i:%s');  等同於:select str_to_date('2013-05-27 15:03:28','%Y-%m-%d %T');

其中,format的各種選項的含義如下:

%Y:代表4位的年份 

%y:代表2爲的年份 

%m:代表月, 格式爲(01……12)  

%c:代表月, 格式爲(1……12) 

%d:代表月份中的天數,格式爲(00……31)  

%e:代表月份中的天數, 格式爲(0……31) 

%H:代表小時,格式爲(00……23)  

%k:代表 小時,格式爲(0……23)  

%h: 代表小時,格式爲(01……12)  

%I: 代表小時,格式爲(01……12)  

%l :代表小時,格式爲(1……12) 

%i: 代表分鐘, 格式爲(00……59)  

%r:代表 時間,格式爲12 小時(hh:mm:ss [AP]M)  

%T:代表 時間,格式爲24 小時(hh:mm:ss)  

%S:代表 秒,格式爲(00……59)  

%s:代表 秒,格式爲(00……59) 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章