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

MySQL——if語句

提問人:劉旭39發(fā)布時間:2020-10-13

if語句

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 ;

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

調(diào)用以上存儲過程

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

CALL COMPAR(3, 6, @K);

SELECT @K;

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

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

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