发布网友 发布时间:2022-05-04 11:50
共3个回答
懂视网 时间:2022-05-04 16:11
1、添加字段 Alter table student add age number(5); 2、修改字段 Alter table student modify age number(10); alter table table2 rename column result to result2; 3、删除字段 Alter table student drop column age; 4、清空表中数据 Truncate table st
1、添加字段热心网友 时间:2022-05-04 13:19
首先呢根据题目来看实在数据库实现的时候没有考虑全面。在设计阶段可以只有出生日期,但应该能分析到年龄是经常使用的,必须将年龄设计成派生属性,在关系的实现时将其作为表的一个列age,并为其设置默认值year(getdate())-year(出生日期),这样在查询的时候直接查选age即可。建议修改表结构,一劳永逸。其次,如果不修改表结构,也只能使用sql中的日期函数,比如datediff。在这给出sqlserver中的写法:热心网友 时间:2022-05-04 14:37
首先获取1985-1989对应的年龄 33-29 然后sql查询 满足33-29的就行了