在MySQL中,不等于表達式用“!=”或“<>”表示。這種表達式通常用于WHERE子句中,以過濾結果集中的特定條件。
例如,如果您想查詢名字不是“John”的人,可以使用以下代碼:
SELECT * FROM people WHERE name != 'John';
這將返回名字不是“John”的人的所有信息。
請注意,“!=”和“<>”符號是等效的,它們在MySQL中具有相同的含義和作用。因此,您可以根據自己的喜好選擇哪個符號來使用。
此外,請注意,當您在WHERE子句中使用不等于表達式時,如果您的比較值為NULL,則您不會得到任何結果。這是因為在MySQL中,不等于操作符不能應用于NULL值。
例如,如果您想查詢沒有電子郵件地址的人,可以使用以下代碼:
SELECT * FROM people WHERE email != NULL;
但是,無論您嘗試使用哪個符號,“!=”或“<>”,您都將不會得到任何結果,因為NULL不能與任何其他值進行比較。
因此,請務必在使用不等于表達式時注意保持謹慎和適度,以避免出現錯誤或不必要的結果。