[SQL ] 新增的欄位要從既有欄位新增數據
大家好,
小弟因為最近在操作SQL時遇到這樣的問題,(MS SQL Server 2008 R2)
就是已經照之前爬文的內容說利用ALTER對表格作新增欄位的動作。
原有資料大概如下圖:
住院資料
ID 生日 疾病診斷代碼 入院日期 性別
1
2
3
4
5
6 ...............略
可是舉例來說今天長官希望能夠多增加一個欄位:年齡
所以變成:
ID 生日 疾病診斷代碼 入院日期 性別 年齡(新增)
1
2
3
4
5
6 ................略
想請問板上的各位,
你們在年齡一欄是如何新增的呢?
小弟想到的狀況是如此
我想到的是
INSERT 住院資料(Age)
SELECT (一串計算式獲得Age) FROM 住院資料
結果我住院資料所有的欄位都變成NULL除了Age以外,
想請問大家這是什麼原因呢?
有沒有更好的想法可作呢?
感謝大家。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.84.219
※ 編輯: XYH 來自: 203.64.84.219 (08/03 20:51)
→
08/03 22:04, , 1F
08/03 22:04, 1F
→
08/03 22:20, , 2F
08/03 22:20, 2F
→
08/03 22:25, , 3F
08/03 22:25, 3F
→
08/04 00:05, , 4F
08/04 00:05, 4F
→
08/04 08:59, , 5F
08/04 08:59, 5F