Mysql的if既可以作為表達(dá)式用,也可在存儲過程中作為流程控制語句使用,如下是做為表達(dá)式使用:
IF表達(dá)式
例如:
IFNULL(expr1,expr2)
假如expr1 不為 NULL,則 IFNULL() 的返回值為 expr1; 否則其返回值為 expr2。IFNULL()的返回值是數(shù)字或是字符串,具體情況取決于其所使用的語境。
IF ELSE 做為流程控制語句使用
if實現(xiàn)條件判斷,滿足不同條件執(zhí)行不同的操作,這個我們只要學(xué)編程的都知道if的作用了,下面我們來看看mysql 存儲過程中的if是如何使用的吧。
新聞熱點
疑難解答
圖片精選