ในการนับโดยที่ค่าคอลัมน์มากกว่าสามค่าเป็นจริง คุณสามารถใช้ส่วนคำสั่ง WHERE ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable -> ( -> isMarried boolean, -> isActive boolean, -> isMember boolean, -> isOn boolean -> );Query OK, 0 แถวได้รับผลกระทบ (0.61 วินาที)
แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -
mysql> แทรกลงในค่า DemoTable (จริง, เท็จ, จริง, เท็จ); แบบสอบถามตกลง, 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable (เท็จ, เท็จ, เท็จ, เท็จ); แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงในค่า DemoTable (จริง, จริง, จริง, จริง); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.24 วินาที) mysql> แทรกลงในค่า DemoTable (จริง, เท็จ, เท็จ, จริง); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.55 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก DemoTable;
ผลลัพธ์
<ก่อนหน้า>+-----------+----------+-----------+------+| แต่งงานแล้ว | isActive | isMember | isOn |+-----------+----------+-----------+------+| 1 | 0 | 1 | 0 || 0 | 0 | 0 | 0 || 1 | 1 | 1 | 1 || 1 | 0 | 0 | 1 |+-----------+----------+-----------+------+4 แถวในชุด ( 0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามที่จะนับโดยที่ค่าคอลัมน์มากกว่าสามค่าเป็นจริง -
mysql> เลือก *จาก DemoTable โดยที่ isMarried+isActive+isMember+isOn>=3;