Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

จะเลือกบันทึกยกเว้นบันทึกค่าที่ต่ำกว่ากับค่าเฉพาะใน MySQL ได้อย่างไร


สำหรับสิ่งนี้ คุณต้องใช้ส่วนคำสั่ง WHERE ต่อไปนี้เป็นไวยากรณ์ -

เลือก *จาก yourTableName โดยที่ yourColumnName> yourValue;

ให้เราสร้างตาราง -

mysql> สร้างตาราง demo27−> (−> id int ไม่ใช่ null auto_increment คีย์หลัก −> value int−> );ตกลง ตกลง 0 แถวได้รับผลกระทบ (3.14 วินาที)

แทรกระเบียนบางส่วนลงในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า demo27(value) (50) เคียวรีตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที)mysql> แทรกลงใน demo27(value) ค่า (500) เคียวรีตกลง 1 แถวได้รับผลกระทบ (0.20 วินาที) mysql> แทรกค่า demo27(value) (100); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.17 วินาที) mysql> แทรกลงในค่า demo27 (ค่า) (400); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที) mysql> แทรกลงใน demo27 (ค่า) ค่า (100); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.11 วินาที) mysql> แทรกลงในค่า demo27 (ค่า) (800); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที) mysql> แทรกลงในค่า demo27 (ค่า) (600) ตกลง ตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที)

แสดงบันทึกจากตารางโดยใช้คำสั่ง select -

mysql> เลือก *จาก demo27;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+----+-------+| id | ค่า |+---+-------+| 1 | 50 || 2 | 500 || 3 | 100 || 4 | 400 || 5 | 100 || 6 | 800 || 7 | 600 |+----+-------+7 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อเลือกบันทึกยกเว้นบันทึกค่าที่ต่ำกว่าเทียบกับค่าใน MySQL -

mysql> เลือก *จาก demo27 โดยที่ค่า> 500;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+----+-------+| id | ค่า |+---+-------+| 6 | 800 || 7 | 600 |+----+-------+2 แถวในชุด (0.00 วินาที)