当前位置: 首页 > 知识库问答 >
问题:

如何用用户输入解决双mysql查询?

许阿苏
2023-03-14

我需要从查询a级状态回来。在查询中,我发送两个用户输入:body_weight和lift_weight。因此,任务是:获得最接近的体重值,并比最接近的lift_weight值更接近用户输入并打印出水平示例:用户体重=54 kg,他的lift weight为60 kg,这是使他达到中间水平。

我试着用工会做些什么,但在Mariadb是错误的:

 SELECT * FROM `sila`.`benchpress` WHERE `body_weight`= ABS(body_weight- 54) LIMIT 4 
 UNION 
 SELECT lift_weight FROM `sila`.`benchpress` WHERE `lift_weight`= ABS(lift_weight- 84) LIMIT 

我只想在我的Java专家系统中使用那一行

共有1个答案

田瀚
2023-03-14

获取最接近的体重值和最接近的lift_weight,并打印出用户输入的水平

这建议Order By和限制:

select bp.*
from `sila`.`benchpress` bp
order by abs(body_weight - 54), 
         abs(lift_weight - 84)
limit 1;
 类似资料:
  • 我想做一个类似于http://www.gsmarena.com/search.php3的东西来从我的数据库中搜索项目并给出所需的结果。在PHP中最好的方法是什么。 编辑: 我有一个实体像“学生”或“移动”在这个给定的情况。我想给用户的选项,以获得计数或有关学生/电话的细节与选定的特征。 例如,有多少学生的烂摊子帐单>一些值和gpa<2.0? 有多少gpa>3的学生住在宿舍二楼? 我要给出所有的属性

  • 我想创建一个方法,返回用户输入值的双数组。我已经想出了如何创建一个方法,让用户选择一个数组应该包含多少个元素,然后将大小传递给下一个方法,即吐出一个由用户输入值组成的双数组。 我在这里的目标是练习学习如何使用基本方法(只是公共静态方法)来分解和解决手头的问题。 ... java包array_exercises;导入java.util.扫描仪; 公共类Array_练习{ } 预期的输出应该打印出ma

  • 问题内容: 我是mySQL:s联合函数的新手,至少在使用它们进行插入时。根据网上发现的示例,我得到了以下工作: 好的,对此并不奇怪。但是,当我想向数据库中插入与Select的完成逻辑无关的第三个值时会发生什么? 喜欢 : 那怎么办? 问题答案: 您也可以“选择”文字值: 因此,您也可以在和s中使用它。

  • 问题内容: 我正在学习“困难方式” Python35。下面是原始代码,我们被要求对其进行更改,以便它可以接受其中不包含0和1的数字。 这是我的解决方案,可以很好地运行并识别浮点值: 通过搜索类似的问题,我找到了一些答案,这些答案可以帮助我编写另一个解决方案,如下面的代码所示。问题是,使用isdigit()不允许用户输入浮点值。因此,如果用户说要取50.5%,它将告诉他们学习如何键入数字。否则它适用

  • 我就是这样保存航班的: 运行上面的第一个方法后的输出是如果我输入了除1号以外的任何ID 尽管我输入了与航班ID匹配的ID。 程序运行良好,我只是不知道哪里是我的错误。

  • 我正在做一个简单的程序,要求用户输入0-19之间的五个数字。我想在每个数字后面添加一些东西(比如if语句),以确保它在这个范围内。如果不是,程序应该说“请再读指令”,然后system.exit(0)。这段代码是相关的: 如有任何帮助,将不胜感激。