ในการใช้งาน if-else ไวยากรณ์จะเป็นดังนี้ −
ถ้าเงื่อนไขของคุณแล้ว yourStatement1; อื่นๆ yourStatement2; สิ้นสุด if;
เพื่อให้เข้าใจแนวคิดข้างต้นสำหรับ if-else ในกระบวนงานที่เก็บไว้ ให้เราสร้างกระบวนงานที่เก็บไว้ -
mysql> ตัวคั่น //mysql> สร้างโพรซีเดอร์ If_else_stored_demo(value int) เริ่มต้นหากค่า> 1,000 จากนั้นเลือก "ค่าของคุณมากกว่า 1,000"; มิฉะนั้น เลือก "มูลค่าของคุณน้อยกว่าหรือเท่ากับ 1,000"; สิ้นสุด if; end //Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที)mysql> delimiter;
ตอนนี้คุณสามารถเรียกกระบวนงานที่เก็บไว้โดยใช้คำสั่งโทร -
mysql> โทร If_else_stored_demo(500);
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+------------------------------------------+| ค่าของคุณน้อยกว่าหรือเท่ากับ 1,000 |+-------------------------------------- ----+| ค่าของคุณน้อยกว่าหรือเท่ากับ 1,000 |+-------------------------------------- ---+1 แถวในชุด (0.00 วินาที) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.00 วินาที)