เพื่อให้ได้ค่าดั้งเดิม ให้ใช้ไวยากรณ์ต่อไปนี้ -
ไวยากรณ์
เลือก yourBitColumnName+0 จาก yourTableName;
ไวยากรณ์ด้านบนแปลงคอลัมน์บิตเป็นจำนวนเต็ม เพื่อให้เข้าใจแนวคิดข้างต้น ให้เราสร้างตารางและตรวจสอบว่าค่าที่ส่งคืนว่างเปล่าอย่างไร เราจะดูวิธีรับค่าดั้งเดิมด้วย
แบบสอบถามเพื่อสร้างตาราง
mysql> สร้างตาราง BitDemo-> (-> hasValidId บิตไม่เป็น null-> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.21 วินาที)
แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามเพื่อแทรกระเบียนมีดังนี้ -
mysql> แทรกลงในค่า BitDemo(1); Query OK, 1 แถวได้รับผลกระทบ (0.17 วินาที)mysql> แทรกลงในค่า BitDemo (0); Query OK, 1 แถวได้รับผลกระทบ (0.32 วินาที)
การแสดงค่าโดยใช้คำสั่ง select ส่งกลับค่าว่าง -
mysql> เลือก *จาก BitDemo;
ต่อไปนี้เป็นผลลัพธ์ที่แสดงค่าว่าง -
<ก่อนหน้า>+-----------+| hasValidId |+-----------+| || |+------------+2 แถวในชุด (0.00 วินาที)เพื่อให้ได้ค่าดั้งเดิมสำหรับคอลัมน์บิต ใช้แบบสอบถามต่อไปนี้ -
mysql> เลือก hasValidId+0 จาก BitDemo;