-1

我不是在寻找一个问题的具体答案,而是在做进一步研究时寻找一个大致方向。我有一个非常有用的查询,并且在某个方面,mytable.column1我经常更改。根据mytable.column1具体情况,表中还有一个我想更改的别名。因此,如果mytable.column1是 1,则别名需要类似于aliasFor1,如果是 2,则别名需要是aliasFor2。做这样的事情的命名法是什么,有什么好的资源来阅读它?

4

1 回答 1

2

我认为您正在寻找计算列(如果我是对的)。此处还介绍了 - 创建表

create table computed
(
    column1 int, 
    descr as 'aliasFor'+CAST(column1 as varchar))
)

每次更新column1时,另一列也会更新。

看到它发生在 SQL Fiddle

于 2012-11-08T18:05:23.190 回答