Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 不止一个中间子句_Mysql_Between - Fatal编程技术网

Mysql 不止一个中间子句

Mysql 不止一个中间子句,mysql,between,Mysql,Between,如何在MySQL查询中使用多个'between'子句?例如,如果我想选择身高在20到25之间、体重在50到70之间的学生。其中身高在20到25之间、体重在50到70之间的学生。 WHERE height BETWEEN 20 AND 25 AND weight BETWEEN 50 AND 70 请记住,您的条件将逐个应用于每一行,而不是“一次应用于整个表”也许您应该使用and运算符,或者应该是。。。重量在50到70之间不应该。一个值怎么可能同时介于20和25之间,以及50和70之间?如果我的

如何在MySQL查询中使用多个'between'子句?例如,如果我想选择身高在20到25之间、体重在50到70之间的学生。

其中身高在20到25之间、体重在50到70之间的学生。

WHERE height BETWEEN 20 AND 25 AND weight BETWEEN 50 AND 70

请记住,您的条件将逐个应用于每一行,而不是“一次应用于整个表”

也许您应该使用and运算符,或者应该是
。。。重量在50到70之间
不应该。一个值怎么可能同时介于20和25之间,以及50和70之间?如果我的身高是23,不可能同时是62。哎呀,我误解了这个问题。我原以为他想要两个标准都是身高,但现在我看到他想要第二个标准是体重。修正了答案。