SQL中是否有指定派生屬性的方法?目前,我在創建表Employee
,其中有一個派生屬性age
,但我不知道如何來表示它(我恐怕沒有辦法做到這一點):指示在SQL中派生表的屬性
create table Employee(
Id int NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT,
Age int, # How to indicate this is a derived attribute?
Country varchar(255),
City varchar(255),
Birthrate double,
);
你的意思是如何在ERD表示'Age'計算列或你需要的代碼,將計算'Age'基於SYSDATE和Birthdate? – lad2025
根據您使用的ER,您可以使用虛線邊框[ER圖符號和含義](https://d2slcw3kip6qmk.cloudfront.net/marketing/pages/chart/ER-diagram-symbols-and-meaning/ERD_attribute_symbols-497x125.PNG )和https://www.lucidchart.com/pages/ER-diagram-symbols-and-meaning – lad2025
@ lad2025其實,現在,我只需要編寫SQL代碼。我認爲在SQL中有一種方法來指定必須派生的屬性或類似的東西... – nbro