MySQL SQL WHERE语句中不等于条件

MySQL SQL WHERE语句中不等于条件

在MySQL中,WHERE语句可以用于过滤和选择所需的数据。WHERE关键字后可以跟一个或多个条件,以选择具有特定条件的数据。

要选择不等于特定值的行,可以使用不等于运算符”!=”或”<>”

阅读更多:MySQL 教程

语法

使用”!=”或”<>”

SELECT * FROM table
WHERE column != value;

使用NOT语句

SELECT * FROM table
WHERE NOT column = value;

示例

假设有以下的students表:

id name age
1 Alice 18
2 Carol 22
3 Bob 20
4 David 21
5 Eugene 19

要查询年龄不等于20的学生,可以使用以下语句:

SELECT * FROM students
WHERE age != 20;

查询结果:

id name age
1 Alice 18
2 Carol 22
4 David 21
5 Eugene 19

要查询名字不等于”Bob”的学生,可以使用以下语句:

SELECT * FROM students
WHERE name <> 'Bob';

查询结果:

id name age
1 Alice 18
2 Carol 22
4 David 21
5 Eugene 19

还可以使用NOT语句:

SELECT * FROM students
WHERE NOT name = 'Bob';

查询结果与上面相同。

总结

MySQL的WHERE语句可以用于过滤和选择数据。要选择不等于特定值的行,可以使用”!=”或”<>”, 也可以使用NOT语句。如果想要选择多个条件,可以使用AND或者OR连接它们。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程