我不是在寻找一个问题的具体答案,而是在做进一步研究时寻找一个大致方向。我有一个非常有用的查询,并且在某个方面,mytable.column1
我经常更改。根据mytable.column1
具体情况,表中还有一个我想更改的别名。因此,如果mytable.column1
是 1,则别名需要类似于aliasFor1
,如果是 2,则别名需要是aliasFor2
。做这样的事情的命名法是什么,有什么好的资源来阅读它?
问问题
40 次
1 回答
2
我认为您正在寻找计算列(如果我是对的)。此处还介绍了 - 创建表
create table computed
(
column1 int,
descr as 'aliasFor'+CAST(column1 as varchar))
)
每次更新column1
时,另一列也会更新。
看到它发生在 SQL Fiddle
于 2012-11-08T18:05:23.190 回答