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

วิธีการทำงานกับ “!=” หรือ “ไม่เท่ากับ” ใน MySQL ที่ไหน?


คุณสามารถใช้ !=หรือไม่เท่ากับ <> ไวยากรณ์มีดังนี้ −

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

เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตาราง

mysql> สร้างตาราง NotEqualsDemo−> ( −> Id int−> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.03 วินาที)

คุณสามารถแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ −

mysql> แทรกลงในค่า NotEqualsDemo(1); Query OK, 1 แถวได้รับผลกระทบ (0.15 วินาที)mysql> แทรกลงในค่า NotEqualsDemo (2); Query OK, 1 แถวได้รับผลกระทบ (0.18 วินาที)mysql> แทรกลงในค่า NotEqualsDemo ( 3); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที) mysql> แทรกลงในค่า NotEqualsDemo (4) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที) mysql> แทรกลงในค่า NotEqualsDemo (5) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ ( 0.14 วินาที)

ตอนนี้คุณสามารถแสดงระเบียนทั้งหมดโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −

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

ต่อไปนี้เป็นผลลัพธ์ -

<ก่อนหน้า>+------+| รหัส |+------+| 1 || 2 || 3 || 4 || 5 |+------+5 แถวในชุด (0.00 วินาที)

ตอนนี้คุณสามารถใช้ไวยากรณ์ที่ฉันได้กล่าวถึงในตอนเริ่มต้น แบบสอบถามด้านล่างจะให้ผลลัพธ์ทั้งหมดยกเว้นค่า 3 เพราะเราได้ใช้แนวคิดไม่เท่ากับ <> 3

แบบสอบถามมีดังนี้ −

mysql> เลือก *จาก NotEqualsDemo โดยที่ Id <> 3;

ต่อไปนี้เป็นผลลัพธ์ -

<ก่อนหน้า>+------+| รหัส |+------+| 1 || 2 || 4 || 5 |+------+4 แถวในชุด (0.00 วินาที)