สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
บทความทั่วไป

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

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

     ในการเขียนโปรแกรมบางครั้งเราอาจมีทางเลือกให้ตัดสินใจทำ ลักษณะเช่นนี้สามารถทำได้ โดยการใช้คำสั่งตรวจสอบเงื่อนไข (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

 

 

บริการของเรา

ไอทีจีเนียส เอ็นจิเนียริ่ง ให้บริการด้านไอทีครบวงจร

ทั้งงานอบรม (Training) สัมมนา รับเขียนโปรแกรม เว็บไซต์ แอปพลิเคชัน งานออกแบบกราฟิก และงานด้าน E-Marketing ทั้ง SEO, PPC และ Social Media Marketing

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