gpt4 book ai didi

java - 使用 Ebean 使用 SUM、MIN、MAX 等进行 ORDER BY

转载 作者:行者123 更新时间:2023-11-30 04:00:10 24 4
gpt4 key购买 nike

我正在将 PlayFramework 2.2.2 与 Ebean 和 MsSql 一起使用。

我正在寻找能够按 MINMAX 等排序的最简单或最干净的方法。

原始 SQL 查询示例可能如下所示:

SELECT id, name, tickets FROM users WHERE tickets != NULL ORDER BY MAX(tickets)

我不知道是否只有我这么认为,但是 ebean 的文档非常令人困惑。似乎任何时候有人提出一个 9 岁 child 无法编写的查询时,答案都是“切换到 RawSQL”。那么,为什么还要费心去 Ebean 呢?

无论如何,我真的很想看到一些按 MIN/MAX 等排序的具体 Ebean 示例。

最佳答案

你真的需要按最小值、最大值排序吗?因为选择列表中有 id。

让我知道 id 是否唯一或允许重复

如果 id 是唯一的,建议使用以下查询

select id,name,tickets from users  where tickets is not null order by ticket desc

关于java - 使用 Ebean 使用 SUM、MIN、MAX 等进行 ORDER BY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22161526/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com