Linux-mysql流程函數:
可以使用流程函數在一個SQl語句中實現條件選擇,提高語句的效率。具體流程函數參考下列表格:
函數 | 功能 |
---|---|
IF(value,t,f) | 如果value爲真,返回t,否則返回f |
IFNULL(value1,value2) | 如果value1不爲空,返回value1,否則返回value2 |
CASE WHEN [value1] THEN [result1]…ELSE [default]END | 如果value1爲真,返回result1,否則返回default |
CASE [expr] WHEN [value] THEN[result]…ELSE[default]END | 如果expr等於value1,返回result1,否則返回default1 |
舉例後期續補!