SQL 解鎖 - 美國 ZIP Code 郵遞區號

閱讀時間約 3 分鐘

處理美國地區 ZIP Code 郵遞區號相關的資料問題應該是許多外企資料分析師每天都會處理的問題,ZIP Code 通常是在做區域相關分析的最小、訂單能記錄到最細的標準化單位,引此了解一些處理ZIP Code的眉角對於資料處理、分析、視覺化,以至於建構模型是非常重要的喔! 本篇就讓我們拿一些實例與各位分享。

什麼是Zip Code

ZIP Code 是美國郵政使用的一種郵遞區號,一般常以大寫ZIP。ZIP是英語Zone Improvement Plan(地區改進計劃)的簡稱,它暗示郵件可以以更有效率及快捷地送到目的地。最基本的ZIP編號包括五個號碼,隨後增加了四個號碼,使郵件可以更精確地傳送到目的地。增加號碼後的ZIP編號稱為"ZIP+4"。ZIP編號曾被美國郵政註冊成一個商標,但其註冊至今已經過期。

格式

如同上述,ZIP code 通常是純數字格式,標準的格式是五位數字,例如"28230" ,和"ZIP+4",比如"999290531"或"99929-0531"。美國東北某些區域的ZIP code是以0開頭,比如"01172"或"012402123"。因為連接符號"-"和開頭0的性質,即便主要格式是數字,ZIP code 欄位常常在資料庫裡還是會以文字格式儲存。

JOIN
  • 兩表都是九位數字,但其中一張表有連接符號"-",另一張沒有,這樣是幾乎JOIN不到資料的。或是,一張表是5位數字,另一張是九位數字,這樣也是JOIN不到資料的。
raw-image
  • 兩表都是五位數字,但其中一張是數字格式,另一張是文字格式,有些軟體會報錯,有些會連接可以連接到的。若確定兩張表都是五位數字且沒有連接符號"-",把文字格式cast成數字是可行的。
raw-image


  • 一張表是五位數字,另一張九位數字但沒有連接符號"-",兩張表皆為文字格式。因為位數不同,若不做left(ZIPCODE,5)處理是連接不到彼此的。
raw-image


  • 類似上一個狀況,但兩張表皆為數字格式,這時作left(ZIPCODE,5)會相當危險,因為你可能會把錯誤的把11231234(前5位是11231)連結到11231。
raw-image
  • 綜合各種狀況的資料表,有些資料表有5碼+9碼,有些只有5碼,有些是數字格式,有些是文字格式,讓處理起來讓人不是非常放心,我到底有沒有JOIN對的資料啊?
一勞永逸

我這裡提供了一個流程讓您不用再去判斷上述狀況(假設資料只要JOIN上5碼的ZIP code)。

首先,新增一個欄位叫zipcode_adj (文字格式),先把多餘的符號去掉。

zipcode_adj = replace([zipcode], '-' , '')

接著,如果有發現出現4碼或8碼長度的資料,在前頭補一個0。

Update TABLE1​

set zipcode_adj = '0' + zipcode_adj

where  len(zipcode_adj) in (4,8)

把兩個(或以上)的資料集都按照此方法處理後再作JOIN,就可避免上述的失誤囉。

UPDATE A
SET A.Col  = B.Col
FROM TABLE1​ A
INNER JOIN TABLE2​ B
ON
LEFT(A.zipcode_adj ,5) =  LEFT(B.zipcode_adj,5)


遵循著我們上述的思考脈絡,希望能對您思考這類問題有所助益,也謝謝您撥冗完食。這些內容是根據我過去在外商的經驗,非常歡迎業界先進留言與我交流,我也會不定期補充我的觀點,也歡迎Follow我的Threads,持續都會有這類問題討論和生產力提升的點子喔!

26會員
51內容數
我們秉持著從原人進化的精神,不斷追求智慧的累積和工具的運用來提升生產力。我們相信,每一個成員都擁有無限的潛力,透過學習和實踐,不斷成長和進步。
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
2024年4月18日天雨乍歇,開車帶小女兒到研究室寫論文,接近跟隨導航指示,開往南門市場,準備帶婆婆去逛逛這與眾不同的市場。 不得不說這停車場入口有點考驗開車技術,狹小的雙向出入口,萬一需要會車,真的會有點擦撞風險,B2和B3好像是市場攤商才能登錄的車位,我順著車道開到B4,車位還頗多,但可能今天
Thumbnail
苦瓜胜肽是一種從苦瓜中提取的小分子蛋白質,對促進新陳代謝和調節各種生理機能有幫助。本文將深入探討苦瓜胜肽的功效、適合人群以及食用時機,為您提供專業而易懂的解答。
Thumbnail
販賣機二號商品上架囉! 感謝創辦人按讚 也感謝編輯精選喔 一起支持「創作有價」!
Thumbnail
2024.03.18 20:30初次踏上南半球 下了飛機後先直奔廁所,因為我坐在靠窗的位置,實在懶到不想穿過幾個人類起來走動,所以整路坐著。 過海關過程很順利,在一個機場同仁都想下班的氛圍裡快速前進,只回答了一句話 :Tea, as a gift. 很順利地跟著前面的旅客,想都沒想就出了
Thumbnail
弱聯繫是如何促成社會運動的發生?瞭解弱聯繫的重要性,從社會學研究和社會運動案例中揭示習慣、社群影響力,以及個人成長和社會變革之間的深刻關聯。
Thumbnail
今年才剛開春不久,就玩了活到這年紀才第一次玩的活動,要找人一起發瘋總是困難的,但是並不防礙自已一個人發瘋,剛好有閑。 前幾年,本人總是在過年後不久換工作,想說剛工作幾天就請假不太好,也就沒去了。 今年問了小娟,順便帶她的洛基去解鳥生成就。
Thumbnail
聽聞日本的Uniqlo開放刺繡服務之後,就躍躍欲試。目前全國只有屈指可數的店鋪有提供這樣的服務,本次就帶大家去實地直擊第一線流程,看看要怎麼才能拿到超可愛的客製化刺繡衣物! 日本Uniqlo刺繡服務 刺繡衣物須知 不能是聯名商品 特殊材質不能刺繡(一般的棉質衣服都可以) 非UQ產品不能刺繡
近年來,隨著城市生活節奏的加快和人們對自然的渴望,室內盆栽越來越受到歡迎。特別是在韓國,這股盆栽風潮更是愈演愈烈,成為了一種生活方式。讓我們一起來探索這股流行的潮流,並了解其中的魅力所在。 室內盆栽的魅力: 療癒心靈:盆栽不僅能增添室內空間的綠意,還能帶來療癒的效果,有助於緩解壓力和焦慮,提
日本淡季旅遊,一個融合傳統和現代的國度,擁有獨特的文化、美食和風景。而在為期一年的四季之中,日本的淡季旅遊被許多旅行者譽為最適合探索的時光。在這篇文章中,我們將帶您深入探討日本淡季旅遊的魅力,並規劃一趟吸引人且充滿專業指引的淡季日本之旅。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
2024年4月18日天雨乍歇,開車帶小女兒到研究室寫論文,接近跟隨導航指示,開往南門市場,準備帶婆婆去逛逛這與眾不同的市場。 不得不說這停車場入口有點考驗開車技術,狹小的雙向出入口,萬一需要會車,真的會有點擦撞風險,B2和B3好像是市場攤商才能登錄的車位,我順著車道開到B4,車位還頗多,但可能今天
Thumbnail
苦瓜胜肽是一種從苦瓜中提取的小分子蛋白質,對促進新陳代謝和調節各種生理機能有幫助。本文將深入探討苦瓜胜肽的功效、適合人群以及食用時機,為您提供專業而易懂的解答。
Thumbnail
販賣機二號商品上架囉! 感謝創辦人按讚 也感謝編輯精選喔 一起支持「創作有價」!
Thumbnail
2024.03.18 20:30初次踏上南半球 下了飛機後先直奔廁所,因為我坐在靠窗的位置,實在懶到不想穿過幾個人類起來走動,所以整路坐著。 過海關過程很順利,在一個機場同仁都想下班的氛圍裡快速前進,只回答了一句話 :Tea, as a gift. 很順利地跟著前面的旅客,想都沒想就出了
Thumbnail
弱聯繫是如何促成社會運動的發生?瞭解弱聯繫的重要性,從社會學研究和社會運動案例中揭示習慣、社群影響力,以及個人成長和社會變革之間的深刻關聯。
Thumbnail
今年才剛開春不久,就玩了活到這年紀才第一次玩的活動,要找人一起發瘋總是困難的,但是並不防礙自已一個人發瘋,剛好有閑。 前幾年,本人總是在過年後不久換工作,想說剛工作幾天就請假不太好,也就沒去了。 今年問了小娟,順便帶她的洛基去解鳥生成就。
Thumbnail
聽聞日本的Uniqlo開放刺繡服務之後,就躍躍欲試。目前全國只有屈指可數的店鋪有提供這樣的服務,本次就帶大家去實地直擊第一線流程,看看要怎麼才能拿到超可愛的客製化刺繡衣物! 日本Uniqlo刺繡服務 刺繡衣物須知 不能是聯名商品 特殊材質不能刺繡(一般的棉質衣服都可以) 非UQ產品不能刺繡
近年來,隨著城市生活節奏的加快和人們對自然的渴望,室內盆栽越來越受到歡迎。特別是在韓國,這股盆栽風潮更是愈演愈烈,成為了一種生活方式。讓我們一起來探索這股流行的潮流,並了解其中的魅力所在。 室內盆栽的魅力: 療癒心靈:盆栽不僅能增添室內空間的綠意,還能帶來療癒的效果,有助於緩解壓力和焦慮,提
日本淡季旅遊,一個融合傳統和現代的國度,擁有獨特的文化、美食和風景。而在為期一年的四季之中,日本的淡季旅遊被許多旅行者譽為最適合探索的時光。在這篇文章中,我們將帶您深入探討日本淡季旅遊的魅力,並規劃一趟吸引人且充滿專業指引的淡季日本之旅。