从SELECT语句更新列

时间:2016-09-08 01:51:15

标签: sql database sql-server-2008 stored-procedures sql-update

我正在尝试在名为Family的{​​{1}}表格中添加新列。它基本上是组合其他列的值并生成Full Address

我写了下面的查询,但它似乎没有起作用。此外,如果有更好的方法来生成我想要的值,我将不胜感激 - Full Address

Full Address

谢谢!

4 个答案:

答案 0 :(得分:2)

如果您需要更多空间,请在报价之间保持差距:

UPDATE Family SET 
FullAddress = CONCAT(StreetAddress, ', ', City, ', ', STATE, ', ', ZipCode)

答案 1 :(得分:1)

据推测,你只想要这个:

{
    "result1": "code is invalid",
    "result2": "promo unavailable"
}

答案 2 :(得分:1)

尝试

UPDATE Family SET FullAddress = StreetAddress+', '+City+', '+State+', '+ZipCode

答案 3 :(得分:1)

您可以尝试在查询中使用CONCAT,而不是使用SELECT:

express-session