ในการตั้งค่าตามเงื่อนไข ให้ใช้เมธอด IF() ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable -> ( -> Age int -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.55 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable(19) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.20 วินาที) mysql> แทรกลงในค่า DemoTable (16); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที) mysql> แทรกลงในค่า DemoTable ( 17); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที) mysql> แทรกลงในค่า DemoTable (22); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.19 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
เอาท์พุต
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+------+| อายุ |+------+| 19 || 16 || 17 || 22 |+------+4 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อตั้งค่าตามเงื่อนไข -
mysql> เลือกอายุถ้า (อายุ> 18,'คุณมีคุณสมบัติครบถ้วน!','ขออภัย คุณถูกปฏิเสธ!') เป็นผลลัพธ์จากDemoTable;
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+------+-------------------------+| อายุ | ผลลัพธ์ |+------+-------------------------+| 19 | คุณมีคุณสมบัติ! || 16 | ขออภัย คุณถูกปฏิเสธ!|| 17 | ขออภัย คุณถูกปฏิเสธ!|| 22 | คุณมีคุณสมบัติ! |+------+-----------------------------------+4 แถวในชุด (0.00 วินาที)