用操作數據庫的方法玩轉Excel

        繼上一篇博客《Excel還可以這麼玩》,這篇文章裏將會告訴你,原來通過Excel的方式還可以將多個Excel表格的數據關聯起來,之後整合到一張表中進行處理。

         我這裏現在有兩個Excel,一個是“F:\醫院所有病人.xls”,另外一個表是系統已經存在的患者的信息“F:\Patient.xlsx”,但是“F:\醫院所有病人.xls”表格中的數據有重複的患者,需要將這些重複的患者的信息進行篩選出來。那麼就需要寫一個更新的操作,將那個需要篩選的字段標識爲“1”,這種操作在數據庫的查詢裏面可以說是小case,但是這是Excel,似乎並沒有數據庫用起來那麼順手。直接來上例子吧。

UPDATE  `F:\所有病人.xls`.`Sheet2$` `ETB` SET `ETB`.Delete='1'
WHERE `ETB`.Delete=2 AND `ETB`.`patient_id as 病人id` NOT IN(SELECT SB.PatientID
FROM `F:\Patient.xlsx`.`Patient$` SB)

請仔細看,你會發現,這裏面需要寫上Excel的路徑信息,而且最後是爲Excel的表取上別名。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章