如何在 SQL 中使用带有比较运算符的列

How To use Column with Comparison operators in SQL

提问人: 提问时间:10/15/2022 最后编辑:lemon 更新时间:10/15/2022 访问量:89

问:

我有一个五列的表格。其中一列是“条件”,它具有比较运算符。我们将它们放在列中,以便客户可以管理它。我们如何构建一个查询,其中这些比较运算符充当运算符而不是值? 下面有三列:测试值、条件和边界。 “测试值”中有数值,“条件”中有比较运算符。我们希望条件将测试值与边界进行比较。是否需要将 Condition 列强制转换为字符串?

CASE 
  WHEN Test value "Condition' Boundaries Then 1 
  ELSE 0 END
MySQL SQL 比较

评论

0赞 PankajSanwal 10/15/2022
您使用的是哪种 DBMS?您必须为此类操作编写动态 SQL。SQL-Server
0赞 10/15/2022
我正在使用 MySQL
0赞 PankajSanwal 10/15/2022
MySql 支持动态 SQL using and 语句。您可以使用表列中的值创建所需的 SQL 查询。由于您尚未提供任何示例数据,请检查此数据并尝试在您的用例中进行调整。PREPAREEXECUTE

答: 暂无答案