我已經搜索了問題,但也有類似的問題,但沒有解決方案,我想我可以使用。這個問題類似於模糊匹配... sorta。我需要比較兩個表格的幫助。一張表是公司參考表,另一張表是每天將原始公司數據導入其中的表格。參考表是乾淨的,並且每個公司都有一個公司ID。導入的每日數據沒有公司標識。我想要做的是讓每日數據參考company_name上的「公司參考表」,並根據company_name更新「公司表」列company_state。不幸的是,每天進入company_name的每日數據字符串並不總是相同。可以有不同的字符(a-z,0-9,+, - ,。)和空格在實際公司名稱前面或後面,每天不同的長度,所以我不相信我可以使用charindex來清理它。SQL - 比較兩個表中的字符串(模糊匹配... sorta)
公司參考表
company_id company_name company_state
1 Awesome Inc NY
2 Excel-guru AL
3 Clean All MI
公司表
company_name company_state
abc123 Awesome Inc NULL
Excel gur xyz-987 NULL
Clean All Cleanall NULL
我希望它做的是什麼。 Sorta就像模糊匹配。
公司表
company_name company_state
abc123 Awesome Inc NY
Excel gur xyz-987 AL
Clean All Cleanall MI
任何幫助深表感謝。謝謝。
我不認爲你可以在數據庫級別處理這個問題:/ –