指示在SQL中派生表的属性

时间:2016-03-01 17:45:36

标签: sql database er-diagrams

SQL中是否有指定属性派生的方法?目前,我正在创建一个表public class ClipStorageCollection : System.Collections.ObjectModel.ObservableCollection<Clip> { public ClipStorageCollection(Clip collect) : base() { this.Add(collect); } } ,其中包含派生属性def replace(directory, oldData, newData): for file in os.listdir(directory): f = open(os.path.join(directory, file),'r') filedata = f.read() newdata = filedata.replace(oldData,newData) f = open(os.path.join(directory, file), 'w') f.write(newdata) f.close() ,但我不知道如何表示它(我不敢在那里&#39) ; s无法做到这一点):

Employee

1 个答案:

答案 0 :(得分:0)

如果您的意思是age来自birthrate,我认为您应该考虑您的表格中是否真的需要age列。如果您不是在这里创建数据仓库,那么每次计算年龄将比在生产中维护此列更加精明......想一想 - 每次有人过生日时都应重新计算此列!

为方便起见,您始终可以为其创建视图,如下所示:

CREATE VIEW Employee_view AS 
  SELECT 
    e.Id,
    =>here some database specyfic calculation to calculate age<= as Age,
    e.Country,
    e.City,
    e.Birthrate
 FROM Employee e;