iT邦幫忙

0

SQL 資料表合併

大家好,新手發問:
最近在練習將excel資料匯入SQL server
假設有三個資料表如下
若要將表1、2分別匯入SQL server,使結果為表3
想請問這種合併方式該如何操作呢? 謝謝!


0.0...這個要手動建立表跟欄名吧...
player iT邦大師 1 級 ‧ 2020-12-04 14:34:53 檢舉
可以在Excel裡自訂一個欄位自組SQL的insert命令字串
然後複製貼上到每一列
再把該欄整塊複製起來
拿到sql server management studio 去執行
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
topcattw
iT邦新手 5 級 ‧ 2020-12-04 17:29:44

表一是資料表的規格
您應該是要依據表一的規格,在資料庫中,建立資料表

額外提一下,裡面有個年齡的欄位,其實這個欄位是可以不必要的
因為有【生日】欄位了,所以年齡這個,應該可以用年齡推算出來

利用表一,在資料庫設定建立好資料表後,接下來,才是把表二的資料,進行【匯入】

資料表匯入,有匯入精靈可以協助您一步一步的設定。這裡就不用特別說,動手試試看就知道。

至於建立資料表沒有年齡的欄位,
顯示的時候如何顯示年齡
這只要新增【檢視(View)】,下語法取得生日的年,在用當下的年去相減後加1即可得~

我要發表回答

立即登入回答