如何在表达式中进行算术运算?
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;
我们正在尝试编写一个 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;