我是相对较新的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