如何在MySQL中使用不大于运算符

时间:2019-05-07 05:12:40

标签: mysql

mysql是否支持!<=或!> =运算符!!! 我正在尝试从人的年龄不大于30(年龄字段可能为空值)的人表中获取数据。

3 个答案:

答案 0 :(得分:2)

您可以说30岁以下的人不超过30岁:

SELECT *
FROM Person
WHERE age <= 30;

默认情况下,年龄为null的那些记录将不包括在上述不等式中。

如果您真的想使用NOT,那么我们可以尝试:

SELECT *
FROM Person
WHERE NOT age > 30;

但是通常情况下,您会看到正在使用适当的不等式,而没有明确的NOT

答案 1 :(得分:0)

不大于可以写为<=

!<=不是运算符

答案 2 :(得分:0)

为什么不做这样的事情:

SELECT * FROM table WHERE id <= 100

这意味着查询将选择ID,该ID不是大于100。或者,如果您要搜索具有特定值的内容,则可以尝试以下操作:

SELECT * FROM table WHERE id >= 50 AND id <= 100

这意味着查询将从ID为大于50且不大于100的表中搜索数据

希望这会有所帮助。