首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在SQL Server中添加列

在SQL Server中添加列
EN

Stack Overflow用户
提问于 2010-12-27 12:53:27
回答 1查看 157关注 0票数 0

我想将3列的值添加到一个新列中,但有一个问题!问题是列的值是常量!但是它应该从一列变成另一列!

代码语言:javascript
复制
SELECT
    query,
    RESPECT,
    INTELLECT,
    STRENGTH,
    SEL,
    EXPERIENCE,
    GUN,
    DOG,
    CAR,
    CASH,
    BANK_CASH,
    STRENGTH + INTELLECT + SEL AS RES2
 FROM P 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-27 15:32:57

在SQL Server中,您有一个计算的列的概念,它在这里可能适用于您。您可以将新列定义为其他列的表达式,例如:

代码语言:javascript
复制
ALTER TABLE dbo.P
  ADD RES2 AS Strength + Intellect + Sel

现在,表P将有一个新列RES2,它是StrengthIntellectSel的总和。此列对于每一行都是不同的-基于组成RES2的三个字段的其他值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4536682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档