位置:首頁(yè) > 軟件操作教程 > 數(shù)據(jù)分析 > MySQL > 問(wèn)題詳情

MySQL——if語(yǔ)句

提問(wèn)人:劉旭39發(fā)布時(shí)間:2020-10-13

if語(yǔ)句

DELIMITER $$

CREATE PROCEDURE XSCJ.COMPAR

(IN K1 INTEGER, IN K2 INTEGER, OUT K3 CHAR(6) )

BEGIN

IF K1>K2 THEN

SET K3= '大于';

ELSEIF K1=K2 THEN

SET K3= '等于';

ELSE 

SET K3= '小于';

END IF;

END$$

DELIMITER ;

說(shuō)明:存儲(chǔ)過(guò)程中K1和K2是輸入?yún)?shù),K3是輸出參數(shù)。

調(diào)用以上存儲(chǔ)過(guò)程

創(chuàng)建XSCJ數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程,判斷兩個(gè)輸入的參數(shù)哪一個(gè)更大。并調(diào)用該存儲(chǔ)過(guò)程。

CALL COMPAR(3, 6, @K);

SELECT @K;

說(shuō)明:3和6相當(dāng)于輸入?yún)?shù)K1和K2,用戶變量K相當(dāng)于輸出參數(shù)K3??梢钥吹?,由于3<6,輸出參數(shù)K的值就為“小于”。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部