我们正在努力编写一个hql查询。它不能识别SELECT子句中的+运算符。
X WHERE LL2 >=(SELECT XX+56 FROM SSK WHERE B='L')
我想用56添加XX。有可能吗?
这是错误的说XX 56没有意义。具体来说,它们之间没有识别+。
答案 0 :(得分:1)
您无需添加56来选择查询。
只需使用LL2的减号56即可。如果要将LL2值传递给查询,则可以在传递之前执行此操作。
.select()
答案 1 :(得分:0)
尝试遮罩。以下适用于mysql 5.5.32
SELECT `id`+23 FROM testtable;