不幸的是,我不得不處理大量用戶提交的數據,文本字段而不是選項框。我已經將它作爲字符串導入到我的MySQL數據庫中。我這樣做是爲了能夠像十大最常見的公司那樣快速運行統計數據。我遇到的問題是,某些行對同一公司的名稱略有不同。例如:如何用MySQL中的類似結果替換字段
Brasfield & Gorrie, LLC
VSBrasfield and Gorrie
Britt Peters and Associates
VSBritt, Peters & Associates Inc.
有一些非常簡單的MySQL命令或外部工具,讓我去通過,並結合這些排序行。我知道如何使用REPLACE(),但我不認爲它有能力做到這一點。如我錯了請糾正我!
我懷疑你可以用mysql做到這一點。你用什麼語言來寫這個?有很多方法可以解決這個問題。您可以抓取文本,從文本中刪除符號和文字,如'和','llc'等,並進行比較。使用正則表達式。等等,我想我應該問,你有什麼嘗試? – khuderm
我使用PHP。老實說,我並沒有真正嘗試過,因爲所有的數據有多不同。就像我剛纔提到的,我用REPLACE()做了一些事情,但它似乎做得不夠。 – jamesthollowell