在设计代数方程建模系统时,我遇到了这样的两难境地:我们不能将属性与数字相关联,例如,如果我将数字转换为具有字段"value“的表,我可以重载算术运算符,但不能重载逻辑运算符,因为只有当两个操作数具有相同的元表时,这才有效,而我的用户会频繁地将"x”与数字进行比较。然而,在脚本环境中,我们还需要将"x“与数字进行比较,即"if x>0 then ...”。而我却被困在这里。一个丑陋的解决方案
有什么方法可以用简单的公式来创建查询吗?我有一个有两列的表data,value_one和value_two都是十进制值。我想选择这一行,其中value_one和value_two之间的差异更大,然后是5。我该怎么做?SELECT * FROM data WHERE (MAX(value_one, value_two) - MIN(value_one, value_two)) > 5value_one, value_two9,33,2