我有一张表Q1和Q2表。我现在要定义一个视图,使得我在Q1 Q2和H1中有三列,这样H1中的每个条目都是相应条目Q1和Q1的总和
我该如何像SQL Query一样执行此操作?
谢谢
答案 0 :(得分:8)
我会试试这个:
CREATE VIEW Q1Q2H1 AS
SELECT Q1,Q2,Q1+Q2 as H1
FROM Table
答案 1 :(得分:3)
CREATE VIEW ComputedColumn AS
SELECT Q1, Q2, Q1 + Q2 AS H1
FROM myTable
答案 2 :(得分:2)
SELECT
Q1, Q2, Q1 + Q2 AS H1
FROM
table
答案 3 :(得分:1)
SELECT Q1, Q2, Q1 + Q2 AS H1 FROM ...
答案 4 :(得分:1)
假设Q1和Q2是数字类型,这应该是:
CREATE VIEW SumView
AS
SELECT Q1, Q2, Q1 + Q2 AS H1
FROM MyTable
GO
答案 5 :(得分:0)
像
这样的东西SELECT Q1, Q2, Q1 + Q2 as H1 FROM Table;
答案 6 :(得分:0)
类似的东西:
CREATE VIEW [MyView]
AS
SELECT Q1, Q2, Q1 + Q2 AS H1
FROM MyTable
答案 7 :(得分:0)
所有答案都很好,但如果你的RDBMS支持,我会考虑在表上有一个计算列。
ALTER TABLE Mytable ADD H1 AS Q1 + Q2
现在它可用于此表的所有查询(存储过程,触发器等)和约束