2010-01-31 69 views
1

我当前视图产生这种输出的...计算列在SQL视图

Product1 Product2 
Jet  Ski 
Water Polo 

我能在一个视图中使用计算列,为了得到这样的结果吗?

Product1 Product2 Computed 
Jet  Ski  Jet Ski 
Water Polo  Water Polo 

回答

4

肯定的:

select Product1, Product2, Product1 + ' ' + Product2 as [computed] 
    from my_table 
+0

以秒为单位打败我。 :-) – 2010-01-31 15:03:12

+0

显然,你需要更多的咖啡 – Ray 2010-01-31 15:05:16

3

计算列在表级定义,但为什么不简单地连接?

SELECT 
    Product1, 
    Product2, 
    Product1 + ' ' + Product2 AS FullProductName 
FROM 
    MyProductTable 
+0

我认为这就是他问,如果他能做到这一点。 – 2010-01-31 15:03:49