我正在嘗試在名爲Full Address
的Family
表中添加一個新列。它基本上結合了其他列的值並生成Full Address
。從SELECT語句更新列
我寫了下面的查詢,但它似乎並沒有工作。另外,如果有更好的方式來產生我想要的價值,我將不勝感激,Full Address
。
UPDATE Family SET FullAddress = (SELECT StreetAddress+', '+City+', '+State+', '+ZipCode AS Address FROM Family)
謝謝!
在這裏使用CONCAT的好處在於,它處理的情況是當多列中的一個爲null時,由cmnardi和gordonlinoff提供的技術沒有。它處理null的唯一問題是你會得到,這可能不是那麼理想。 – Matt