Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Thực hiện phép toán học trong Stored Procedure MySQL

Hãy tạo một stored procedure. Ở đây chúng ta đang tính amount * quantity, tức là thực hiện các phép toán học:

mysql> DELIMITER // 
mysql> CREATE PROCEDURE calculation_proc(amount INT, quantity INT)
    BEGIN
    SELECT amount, quantity, (amount * quantity) AS Total;
    END
    // Query OK, 0 rows affected (0.00 sec)
mysql> DELIMITER ;

Bây giờ bạn có thể gọi stored procedure bằng lệnh CALL:

mysql> CALL calculation_proc(250, 3);

Kết quả sẽ như sau:

+--------+----------+-------+
| amount | quantity | Total |
+--------+----------+-------+
|    250 |        3 |   750 |
+--------+----------+-------+
1 row in set (0.00 sec) Query OK, 0 rows affected (0.00 sec)