Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ดำเนินการทางคณิตศาสตร์ใน MySQL Stored Procedure หรือไม่


ให้เราสร้างกระบวนงานที่เก็บไว้ ในที่นี้ เรากำลังคำนวณจำนวน*ปริมาณ เช่น การดำเนินการทางคณิตศาสตร์ -

mysql> ตัวคั่น //mysql> สร้างขั้นตอนการคำนวณ _proc(amount int,quantity int) เริ่มเลือกจำนวน,ปริมาณ,(จำนวน*ปริมาณ) เป็นยอดทั้งหมด; end //Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที)mysql> delimiter;

ตอนนี้คุณสามารถเรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่งโทร -

mysql> การคำนวณการโทร_proc(250,3);

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+---------+----------+-------+| จำนวน | ปริมาณ | รวม |+-------+----------+-------+| 250 | 3 | 750 |+--------+----------+------- +1 แถวในชุด (0.00 วินาที) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที)