已知条件 表名为table 出生日期字段 create_data
年龄字段为age
求大神帮助
年龄字段为age
求大神帮助
解决方案 »
- 关于 webservice 查询 表,提示OCI-22054的问题
- 求一条简单的去重语句
- 查询时碰到的怪问题,希望有高手帮忙解决
- Oracle数据库
- 关于数据库的建表问题
- SQL语句的简单问题,请大虾们驻足,关于语句嵌套的
- 在oracle10中,能通过浏览器对已经建好的表直接插入数据吗?
- oracle和SQL SERVER有哪些区别
- 请问oracle里是否有个todate()的函数,就是将字符串转成日期!
- 自己在PL/SQL里写了两个函数A、B,请问如何在A中调用B,也就是嵌套调用!
- 数据库sql计算空值率
- 急,oracle9i+win2003,进系统时因为网卡连接太慢导致oracleYTH服务启动失败
SELECT create_data 出生日期,(create_data-sysdate)/365 年龄 FROM 表名。
这种情况下该表的数据就存在不一致的问题,年龄如果要考虑周岁的问题,难到你要每天将该表中所有行的age更新一次。特别是数据量特别大的情况下。
在oracle11(好象是,记不清了)增加了虚拟列的概念和操作,年龄可以设置为虚拟列,虚拟列是根据非虚拟列通过公式计算出来的。是在创建表时设计的,但是虚拟列不能被update,在插入数据时不能插入数据。可以查询,这样可以简化程序设计人员设计。