jpa查询为年龄创建间隔/桶
如果我有一个具有出生日期或年龄的实体人员,如何创建一个查询,返回用户定义的年龄间隔内的人数,例如,如果用户提供10作为间隔,那么我们希望看到 1-10 3 10-20 5 20-30 6 等等 已经在尝试一些查询,但是它们依赖于数据库,就像特定于mysql一样jpa查询为年龄创建间隔/桶,jpa,bucket,Jpa,Bucket,如果我有一个具有出生日期或年龄的实体人员,如何创建一个查询,返回用户定义的年龄间隔内的人数,例如,如果用户提供10作为间隔,那么我们希望看到 1-10 3 10-20 5 20-30 6 等等 已经在尝试一些查询,但是它们依赖于数据库,就像特定于mysql一样 select (u.age / 10), count(u.id) from User u group by (u.age / 10)
select (u.age / 10), count(u.id) from User u group by (u.age / 10)