【问题标题】:Computed column in SQL ViewSQL 视图中的计算列
【发布时间】:2011-01-11 10:36:09
【问题描述】:

我当前的视图会产生这种输出...

Product1 Product2
Jet      Ski
Water    Polo

我可以在视图中使用计算列,以获得这样的结果吗?

Product1 Product2 Computed
Jet      Ski      Jet Ski
Water    Polo     Water Polo

【问题讨论】:

    标签: sql-server-2005 view calculated-columns


    【解决方案1】:

    当然:

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

    【讨论】:

    • 显然,你需要更多的咖啡
    【解决方案2】:

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

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

    【讨论】:

    • 我想这就是他要问的问题,如果他能做到。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    • 2018-09-02
    • 1970-01-01
    相关资源
    最近更新 更多