我是相對較新的SQL和數據庫,並希望在以下主題的一些幫助。 我有如下表:(初中男生 - > JM,大三女生 - > JF,成年男性 - >上午,成年雌性 - > AF)自動生成與SQL的自定義ID
id code name
1 jm john
2 am patrick
3 af jane
4 jm peter
5 jm derrick
6 af mary
7 jf jessica
,並想創建表作爲內場它以這種方式組成的代碼,並自動遞增的數字的引用:
id code name reference
1 jm john jm001
2 am patrick am001
3 af jane af001
4 jm peter jm002
5 jm derrick jm003
6 af mary af002
7 jf jessica jf001
誰能給我如何做到這一點有什麼祕訣?謝謝
爲什麼?您可以隨時在「id」和「code」列中根據需要計算此「引用」?對於'id',你需要一個'identity'或'auto increment'列(術語各不相同) –
你可以使用Computed列,因爲我們可能知道你正在使用的DBMS –
@MartinSmith我需要將它存儲爲一個值在數據庫內部,這樣它將成爲一個可搜索的字段,而不是在我需要它時計算它。你有什麼建議? – rbc089