【问题标题】:How to use mod function in HQL如何在 HQL 中使用 mod 函数
【发布时间】:2017-07-04 03:36:33
【问题描述】:

我们如何在 HQL 中使用 mod 操作?

MS-SQL 示例:

select * from someTable where someColumn%10 = 1

【问题讨论】:

  • -1有什么解释吗?

标签: hibernate hql arithmetic-expressions mod


【解决方案1】:

HQL:

FROM someTable WHERE MOD(someColumn,10)=1

当然你可以为 10 和 1 的数字使用绑定参数。

来自official documentation

模组:

计算第一个参数除以第二个参数的余数。

【讨论】:

  • 列表也可以这样做吗?例如。如果我有一个值列表 (21, 64) 并且我想检查 ANY_TRUE( MOD(col, v) for v in (21, 64) )
猜你喜欢
  • 2012-08-18
  • 2012-03-26
  • 2016-06-26
  • 2020-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-27
  • 2015-10-21
相关资源
最近更新 更多