mysql是否支持!<=或!> =运算符!!! 我正在尝试从人的年龄不大于30(年龄字段可能为空值)的人表中获取数据。
答案 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的表中搜索数据。
希望这会有所帮助。