MySQL——if語句
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 ;
說明:存儲(chǔ)過程中K1和K2是輸入?yún)?shù),K3是輸出參數(shù)。
調(diào)用以上存儲(chǔ)過程
創(chuàng)建XSCJ數(shù)據(jù)庫(kù)的存儲(chǔ)過程,判斷兩個(gè)輸入的參數(shù)哪一個(gè)更大。并調(diào)用該存儲(chǔ)過程。
CALL COMPAR(3, 6, @K);
SELECT @K;
說明:3和6相當(dāng)于輸入?yún)?shù)K1和K2,用戶變量K相當(dāng)于輸出參數(shù)K3??梢钥吹剑捎?<6,輸出參數(shù)K的值就為“小于”。
點(diǎn)擊加載更多評(píng)論>>