0
我有一個充滿街道地址的數據庫表列。長話短說我需要將所有的街道標準化爲他們的縮寫版本。 對於實施例 街道=聖等在MariaDB中標準化街道地址的最佳方法
等
美中不足的是該表是超過10,000記錄與任何數量的縮寫/非街道縮略版本的組合。是否有比以下更有效的方式:
UPDATE hospital
set tiger_address = replace(street, 'Street', 'St')
;
UPDATE hospital
set tiger_address = replace(street, 'street', 'St')
;
理想情況下,Id就像每個街道類型的查詢一樣。我也必須做指導(N,S,E,W等)
只是想在一個查詢中處理每種街道類型(道路,林蔭大道等)。是的,我知道使用'街'作爲列標題更混亂,但我沒有設計表。
看着regexp
和soundex
但我承認我生鏽了我的SQL存儲功能。
PS - 將標記爲MYsql和MariaDB,但我使用最新的MariaDB版本。