如何在表达式中进行算术运算?

How to do arithmetic operations in expression?

我们正在尝试编写一个 hql 查询。它不识别 SELECT 子句中的 + 运算符。

X WHERE LL2 >=(SELECT XX+56 FROM SSK WHERE B='L') 

我想用56加XX,可以吗?

它给出了一个错误,说 XX 56 没有意义。具体来说,它不识别它们之间的 + 。

您不需要将 56 添加到 select 查询。

只需使用 LL2 的负 56。如果您将 LL2 值传递给查询,您可以在传递之前执行此操作。

 WHERE (LL2-56) >=(SELECT XX FROM SSK WHERE B='L') 

尝试屏蔽。以下适用于 mysql 5.5.32

SELECT `id`+23 FROM testtable;