上加入了兩個傳統數據庫系統到新的數據庫,在那裏我能避免像你看到下面有什麼問題很傻工作。我試圖在兩個表中的文本數據不同的地方進行連接,並且除了在其他表中沒有使用實際全名的實例外,它通常可以工作。還有其他列是連接的一部分,但我仍然需要在這兩列上執行連接以獲得正確的結果。幫助試圖找出SQL連接使用PATINDEX或CHARINDEX
Table1.Column Table2.Column Miller 01 Miller Grant 1-3 Grant Rice/Bennet 2A Rice
所以(CHARINDEX(table1.column,Table2.Column)> 0)的作品excpet爲當最後一個名字是像水稻/班納特<> 02米性能稍微不同。
處理這個問題的最佳方法是什麼?一般來說,這種類型的塞納里奧是唯一的舉動。
更新:我在想,也許是一個更簡單的方法是更換任何數字和字符,直到達到第一個空間table2.column和使用,對table1.column?我前幾年的第一對夫婦的字符可以是數字或字母找到,但,有姓氏開始前一個空間
@breadtruck,謝謝你的工作 – Matt 2009-08-28 01:19:22