การใช้คำสั่งตรวจสอบเงื่อนไข

การใช้คำสั่งตรวจสอบเงื่อนไข

     ในการเขียนโปรแกรมบางครั้งเราอาจมีทางเลือกให้ตัดสินใจทำ ลักษณะเช่นนี้สามารถทำได้ โดยการใช้คำสั่งตรวจสอบเงื่อนไข (Conditional Statement) ในการเขียน Stored Procedure ประกอบไปด้วยคำสั่งที่ใช้ตรวจสอบเงื่อไข 2 คำสั่ง คือ คำสั่ง If...Then...Else และ คำสั่ง Case รูปแบบคำสั่งของทั้ง 2 สามารถเขียนได้ดังนี้

คำสั่ง If แบบทางเลือกเดียว

โดยที่

  • condition คือ เงื่อนไขในการพิจารณาทางเลือก มีค่าจริง หรือเท็จ
  • statement1 คือ คำสั่งที่ 1 จะถูกทำเมื่อ condition เป็นจริง
  • statement2 คือ คำสั่งที่ 2 จะถูกทำเมื่อ condition เป็นเท็จ


คำสั่ง If แบบหลายทางเลือก


โดยที่

  • condition1  คือ เงื่อนไขที่ 1 ในการพิจารณาทางเลือก มีค่าจริง หรือเท็จ
  • statement1 คือ คำสั่งที่ 1  จะถูกทำเมื่อ condition 1 เป็นจริง
  • condition2  คือ เงื่อนไขที่ 2 ในการพิจารณาทางเลือก ถ้า condition 1 หรือเท็จ
  • statement2 คือ คำสั่งที่ 2  จะถูกทำเมื่อ condition 2 เป็นจริง
  • condition3  คือ เงื่อนไขที่ 3 ในการพิจารณาทางเลือก ถ้า condition 2 หรือเท็จ
  • statement3 คือ คำสั่งที่ 3  จะถูกทำเมื่อ condition 3 เป็นจริง
  • statement n  คือ คำสั่งที่ n ถ้าทุก condition ข้างบนเป็นเท็จหมด

 

คำสั่ง CASE

โดยที่ variable คือ ตัวแปร

  • value1 คือ ถ้าค่าของ variable มีค่าเท่ากับ value1 จะทำคำสั่ง statement1
  • value2 คือ ถ้าค่าของ variable มีค่าเท่ากับ value2 จะทำคำสั่ง statement2

แต่ถ้าตรวจสอบแล้วค่าของ variable ไม่ตรงกับ value ใดๆ เลยจะลงไปทำคำสั่ง statement n

 

 

ไอทีจีเนียส เอ็นจิเนียริ่ง (IT Genius Engineering) ให้บริการด้านไอทีครบวงจร ทั้งงานด้านการอบรม (Training) สัมมนา รับงานเขียนโปรแกรม เว็บไซต์ แอพพลิเคชั่น งานออกแบบกราฟิก และงานด้าน E-Marketing ที่กำลังได้รับความนิยมในปัจจุบัน ทั้ง SEO , PPC , และ Social media marketting

ติดต่อเราเพื่อสอบถามผลิตภัณฑ์ ขอราคา หรือปรึกษาเรื่องไอที ได้เลยค่ะ

Line : @itgenius (มี @ ด้านหน้า) หรือ https://lin.ee/xoFlBFe
Facebook : https://www.facebook.com/itgeniusonline
Tel : 02-570-8449 มือถือ 088-807-9770 และ 092-841-7931
Email : contact@itgenius.co.th
user
โดย Admin ITGenius
เข้าชม 4,104 ครั้ง

คำค้นหา : การใช้คำสั่งตรวจสอบเงื่อนไขคำสั่ง If แบบทางเลือกเดียวคำสั่ง If แบบหลายทางเลือกคำสั่ง CASEรูปแบบการเขียนคำสั่ง If ทางเลือกเดียวรูปแบบการเขียนคำสั่ง If หลายทางรูปแบบการเขียนคำสั่ง CASEvariable คือ คำสังในการตรวจสอบการแก้ไข การแบ่งประเภทคำสั่งตรวจสอบลักษณะรูปแบบคำสั่งตัวสอบ