SQL语句select查询学生表的性别,年龄,并将年龄改为出生日期的语句?

如题所述

第1个回答  2019-12-30
首先如果只知道年龄,可以得出出生年份,但是没办法直接得出准确的出生日期的。
查询:select sex 性别,age 年龄 from student;
更新:update student s set s.age=2019-s.age
第2个回答  2019-10-23
select dateadd(year,-20,GETDATE()) AS 出生年
把你的年龄大小替代20得出出生年,不是很准确的年份,因为不考虑月份的存在
第3个回答  2019-10-23
年龄最多推算出生年份,没法出来日期啊
第4个回答  2019-10-24
select 性别,年龄 from 学生表;
update 学生表 set 年龄 = DATE_FORMAT(DATE_SUB(now(),INTERVAL 年龄year),'%Y%m%d');-- mysql
update 学生表 set 年龄 = to_char(add_months(SYSDATE,-12*年龄),'YYYYMMDD') ;-- oracle本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网