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)視頻回答
點擊加載更多評論>>