วิธีดำเนินการคำสั่ง IF ใน SQL?



ฟังก์ชัน IF () ถูกส่งผ่านด้วยพารามิเตอร์สองตัวตัวหนึ่งเป็นค่าจริงและค่าอื่นเป็นเท็จ เรียนรู้วิธีการใช้คำสั่ง if ใน SQL พร้อมตัวอย่าง

SQL Server ช่วยให้คุณสามารถดำเนินการตรรกะทางโปรแกรมแบบเรียลไทม์กับค่าภายในแบบสอบถามของคุณ จากการประเมินเชิงตรรกะเหล่านี้คุณสามารถสร้างค่าเป็นส่วนหนึ่งของชุดข้อมูลที่ส่งคืน ในบล็อกนี้คุณจะได้เรียนรู้วิธีใช้คำสั่ง if ใน SQL พร้อมตัวอย่าง ด้านล่างนี้เป็นหัวข้อที่กล่าวถึงในบล็อกนี้ -





IF เงื่อนไขใน SQL

ฟังก์ชัน IF () ถูกส่งผ่านด้วยพารามิเตอร์สองตัวตัวหนึ่งเป็นค่าจริงและค่าอื่นเป็นเท็จ ฟังก์ชันจะส่งคืนค่าหนึ่งหากเงื่อนไขเป็น TRUE และอีกค่าหนึ่งหากเงื่อนไขเป็น FALSE



ไวยากรณ์สำหรับคำสั่ง IF ใน SQL:

IF (เงื่อนไข value_if_true, value_if_false)

ค่าพารามิเตอร์

เงื่อนไข

จำเป็น ค่าที่จะทดสอบ



value_if_true

ไม่จำเป็น. ค่าที่จะส่งคืน if เงื่อนไข เป็นความจริง

value_if_false

การผสมข้อมูลในฉากคืออะไร

ไม่จำเป็น. ค่าที่จะส่งคืน if เงื่อนไข เป็น FALSE

หากตัวอย่างจำนวนเต็มเงื่อนไข

ตัวอย่างที่ 1:

ส่งคืน 0 ถ้าเงื่อนไขเป็น TRUE หรือ 1 ถ้าเงื่อนไขเป็น FALSE:

เลือก ถ้า(100<500, 0, 1)

เอาท์พุต:

คำสั่ง IF ใน SQL | Edureka

ตัวอย่างที่ 2:

เลือก ถ้า(900<500, 0, 1)

เอาท์พุต:

ก้าวไปข้างหน้าด้วย IF Statement ใน SQL มาดูตัวอย่าง String กัน

ถ้าตัวอย่างสตริงเงื่อนไข

ตัวอย่างที่ 3:

ทดสอบถ้าเงื่อนไขโดยใช้สตริง

ถ้าสองสตริงเหมือนกันข้อความค้นหาจะส่งกลับ 'ใช่' มิฉะนั้นจะส่งคืน 'ไม่ใช่'

เลือก ถ้า(STRCMP ('สวัสดี',“ ผู้เรียน”) = 0,'ใช่','ไม่')

เอาท์พุต:

ตัวอย่างที่ 4:

เลือก ถ้า(STRCMP ('สวัสดี','สวัสดี') = 0,'ใช่','ไม่')

เอาท์พุต:

ด้วยเหตุนี้เราจึงมาปิดท้ายบล็อกนี้ในหัวข้อ“ If statement in SQL” ฉันหวังว่ามันจะเพิ่มความรู้ของคุณ หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ MySQL และทำความรู้จักกับฐานข้อมูลเชิงสัมพันธ์แบบโอเพนซอร์สนี้จากนั้นตรวจสอบไฟล์ ซึ่งมาพร้อมกับการฝึกอบรมสดที่นำโดยผู้สอนและประสบการณ์โครงการในชีวิตจริง การฝึกอบรมนี้จะช่วยให้คุณเข้าใจ MySQL ในเชิงลึกและช่วยให้คุณบรรลุความเชี่ยวชาญในเรื่องนั้น ๆ