lzth.net
当前位置:首页 >> hiBErnAtE中,用HQL查询如何获取数据库中年龄字段... >>

hiBErnAtE中,用HQL查询如何获取数据库中年龄字段...

可以用子查询: hql语句 "from User where age=(select max(age) from User) " 相应的sql语句是 SELECT * FROM USER WHERE AGE=(SELECT MAX(AGE) FROM USER); Hibernate简介:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常...

子查询吧,下面是我写的 hql语句 "from User where age=(select max(age) from User) " 相应的sql语句是 SELECT * FROM USER WHERE AGE=(SELECT MAX(AGE) FROM USER); 楼上回答的不完整,那样只会返回最大的年龄

SELECT 年龄 + 1 AS 新年龄 FROM 表 这样?

原表只有出生日期,做一个查询,生成年龄字段,公式如图:年龄:year(date())-year([年龄])。做生成表查询即可看到出生日期,又能自动算出年龄。

你是什么数据库啊,oracle可以这样写: select * from 表A where months_between(sysdate,to_date(出生日期,'yyyy-mm-dd'))/12 between 20 and 25;

你得到的结果是行还是列? 比如: 你数据库中的结果是 (1)2013年3季度 5 2013年4季度 6 还是 (2)2013年3季度 2013年4季度 5 6 你数据库中的结果是哪一个? 如果是(1)结果那么你的3、4季度应该是截取的,你可以再截取到年排一下,用groupby...

做一个查询,生成年龄字段,公式如图:年龄:year(date())-year([年龄])。 做生成表查询即可看到出生日期,又能自动算出年龄。

首先呢根据题目来看实在数据库实现的时候没有考虑全面。在设计阶段可以只有出生日期,但应该能分析到年龄是经常使用的,必须将年龄设计成派生属性,在关系的实现时将其作为表的一个列age,并为其设置默认值year(getdate())-year(出生日期),这样...

update 表名 set 年龄=年龄+1

import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.sql.PreparedStatement; public class JDBC { private...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com