MySQL在多个字段上执行何处操作
我想在多个字段上做一个WHERE。它也必须在两个数字之间。我认为通过查看代码,您可以更好地理解它:MySQL在多个字段上执行何处操作,mysql,Mysql,我想在多个字段上做一个WHERE。它也必须在两个数字之间。我认为通过查看代码,您可以更好地理解它: SELECT * FROM locations WHERE(lat BETWEEN 8 AND 100) AND WHERE(lng BETWEEN 1 AND 4) 感谢您的回复您就快到了,只是您不需要在WHERE中使用两次,例如: SELECT * FROM locations WHERE lat BETWEEN 8 AND 100 AND lng BETWEEN 1 AND 4;
SELECT * FROM locations WHERE(lat BETWEEN 8 AND 100) AND WHERE(lng BETWEEN 1 AND 4)
感谢您的回复您就快到了,只是您不需要在WHERE中使用两次,例如:
SELECT *
FROM locations
WHERE lat BETWEEN 8 AND 100
AND lng BETWEEN 1 AND 4;
您就快到了,只是您不需要在WHERE中使用两次,例如:
SELECT *
FROM locations
WHERE lat BETWEEN 8 AND 100
AND lng BETWEEN 1 AND 4;
这已经得到了回答,但仅供参考,
其中
是一个子句,而不是一个函数(看起来您已经将其解释为)。仅当在WHERE
语句中同时包含和以及或时,才需要使用括号。如果您只使用和
或或
,而不同时使用这两者,那么您不需要括号这已经得到了回答,但仅供参考,其中
是一个子句,而不是一个函数(看起来您已经将其解释为)。仅当在WHERE
语句中同时包含和以及或时,才需要使用括号。如果只使用和
或或
,而不同时使用两者,则不需要括号