用sql语句批量修改一列的值

用sql语句批量修改一列的值
有student表,开始设计时没有age这一列只有birthday。现在想根据birthday计算出age并将得到的值填入age这列。
UPDATE student SET age=DATEDIFF(yyyy,birthday,GETDATE()) 这样应该可以的
首先要给竖穗表加一列:
ALTER TABLE student
ADD
age int NULL

再兄稿更羡纤孝新age列
update student set age=DATEDIFF(YEAR,birthday,GETDATE())
update Student set age=datediff(yy,birthday,getdate())
可以批量替换年龄。
什么数据库?
← 上一篇: 下一篇: →