ใช่ ไม่เท่ากับมีอยู่ใน MySQL ใน fome ของตัวดำเนินการ <> ไวยากรณ์มีดังนี้−
เลือก * จาก yourTableName โดยที่ yourColumnName <> yourValue;
เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้−
mysql> สร้างตาราง DoesNotEqualDemo -> ( -> Id int ไม่ใช่ NULL AUTO_INCREMENT, -> ชื่อ varchar(20), -> คีย์หลัก (Id) -> ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.98 วินาที)ก่อน>แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามเพื่อแทรกบันทึกมีดังนี้−
mysql> แทรกลงในค่า DidNotEqualDemo (ชื่อ) (NULL) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.24 วินาที) mysql> แทรกลงในค่า DidNotEqualDemo (ชื่อ) ('John'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที )mysql> แทรกลงในค่า DidNotEqualDemo (ชื่อ) ('Carol'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.43 วินาที) mysql> แทรกลงในค่า DidNotEqualDemo (ชื่อ) ('Bob'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที )mysql> แทรกลงในค่า DidNotEqualDemo (ชื่อ) (''); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> แทรกลงในค่า DidNotEqualDemo (ชื่อ) ('Larry'); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.13 วินาที) mysql> แทรกลงในค่า DidNotEqualDemo (ชื่อ) (NULL) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที)แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select แบบสอบถามมีดังนี้−
mysql> เลือก *จาก DoesNotEqualDemo;ต่อไปนี้เป็นผลลัพธ์−
<ก่อนหน้า>+----+-------+| รหัส | ชื่อ |+---+-------+| 1 | NULL || 2 | จอห์น || 3 | แครอล || 4 | บ๊อบ || 5 | || 6 | แลร์รี่ || 7 | NULL |+---+-------+7 แถวในชุด (0.00 วินาที)
นี่คือแบบสอบถามเพื่อเลือกระเบียนทั้งหมดที่ไม่เท่ากับ NULL เช่นเดียวกับสตริงว่าง−
mysql> เลือก *จาก DoesNotEqualDemo โดยที่ Name <> 'NULL' และ Name <> '';
ต่อไปนี้เป็นผลลัพธ์−
<ก่อนหน้า>+----+-------+| รหัส | ชื่อ |+---+-------+| 2 | จอห์น || 3 | แครอล || 4 | บ๊อบ || 6 | Larry |+----+-------+4 แถวในชุด (0.00 วินาที)