【问题标题】:Alternative of ABS() in Mysql for JPA用于 JPA 的 Mysql 中 ABS() 的替代方案
【发布时间】:2014-04-08 22:44:27
【问题描述】:

我有一个类似的表格:-

+----+-------+
| ID | Score |
+----+-------+
| 3  | -10   |
| 2  | -11   |
| 4  | -9    |
| 5  | 1     |
| 1  | 12    |
+----+-------+

我期待输出

+----+-------+
| ID | Score |
+----+-------+
| 1  | 12    |
| 2  | -11   |
| 3  | -10   |
| 4  | -9    |
| 5  | 1     |
+----+-------+

虽然我有疑问

SELECT * 
  FROM Table 
ORDER BY 
       ABS(score) DESC;


我想用这个替换 JPQL/JPA。

【问题讨论】:

标签: java mysql sql jpa jpql


【解决方案1】:
Query query=em.createQuery("SELECT p FROM Product p WHERE ABS(p.price)<50.0");

来自source

【讨论】:

    猜你喜欢
    • 2011-01-27
    • 2017-12-31
    • 1970-01-01
    • 1970-01-01
    • 2016-10-14
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多