Mysql數據庫之流程函數

Mysql中流程函數
函數 功能
if(value,t,f) 如果value是true,返回t,否則返回f,類似於三目運算符。
ifnull(value1,value2) value1不爲null,則返回value1,否則返回value2
case 
when(value1) then[result1]
when(value2) then[result2]
... 
else[default] 
end
如果value1爲true,則返回result1,如果value2爲true,則返回result2,所有情況均不滿足返回default,類似於if-else結構。
case [expr] 
when [value1] then[reult1]
when [value2] then[reult2]
...
else [default]
end
如果expr匹配value1,則返回result1,如果expr匹配value2,則返回result2,所有情況均不滿足返回default,類似於case結構。

 

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