在视图中显示不同的数据

时间:2014-10-09 14:29:16

标签: sql tsql

我有一个查看表t1的视图t1,我希望该视图显示与t1相同的数据,除了一列,例如:

表T1

Id名称薪水

1002         Alden          4000
2343         Lawson         4500
2004         Barbra         4800

查看T1

Id名称薪水

1002         ANON           4000
2343         ANON           4500
2004         ANON           4800

我是否需要在select语句中使用一个函数,因为如果我创建视图作为更新语句,它也会更改原始表中的内容。我不知道是否可以编写select Name as "ANON"但是会​​将列中的所有数据更改为该输入,而不仅仅是列的名称或该行中的某些内容。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

CREATE VIEW dbo.T1
AS

SELECT ID,
       'ANON' AS Name,
       Salary
FROM dbo.T1