1
基本上我試圖把地址欄作爲一列,並將其分成三列,第一列有地址號,第二列有街道名,第三列有一個恰當#或批號SQL將一列分爲三列
Address
-------------------
990 A street Apt 1B
127 B street Lot 3
到目前爲止,我有這這適用於數量和街道。
Select LEFT(MP.[ADDRESS],PATINDEX('%[0-9][^0-9]%', MP.[ADDRESS])) AS Number,
LTRIM(RIGHT(MP.[ADDRESS], LEN(MP.[ADDRESS]) - PATINDEX('%[0-9][^0-9]%', MP.[ADDRESS]))) As Street
From MPFILE mp
和它最終是這樣的:
Number | Street
----------------------------
990 | A street Apt 1B
127 | B Street Lot 3
試圖讓這個雖然:
Number | Street | Apt/Lot
-----------------------------------
990 | A street | Apt 1B
127 | B street | Lot 3
是它總是在街上以下APT或批號? – scsimon
地址整改相當複雜,這就是爲什麼它有專用軟件的原因。 –
如果實際街道名稱中包含多個單詞,則您的街道和公寓的計算將會很困難。例如,'123 Martin Luther King Blvd 23-B' – Joe