位置:首頁 > 軟件操作教程 > 數據分析 > 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是輸入參數,K3是輸出參數。

調用以上存儲過程

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

CALL COMPAR(3, 6, @K);

SELECT @K;

說明:3和6相當于輸入參數K1和K2,用戶變量K相當于輸出參數K3??梢钥吹?,由于3<6,輸出參數K的值就為“小于”。

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

相關視頻回答
回復(0)
返回頂部