2010-03-16 34 views

回答

2
UPDATE 
    Addresses 
SET 
    StreetName = LEFT(StreetName, LEN(StreetName) - LEN (StreetNo)) 
WHERE 
    StreetName LIKE '%'+StreetNo 
+1

@David - 可能在%之後加一個空格,否則「Teststreet 134」最終可能會以「Teststreet 1」爲例。 – 2010-03-16 09:26:09

+0

@馬丁:是的,這是一個很好的觀點,謝謝。雖然如果他想要捕捉的現實生活場景是人們在地址欄和數字欄中填寫街道號碼(以便在連接時地址看起來很奇怪),我不認爲有一個真實的生活例子:你建議的數據。或者人們認爲他們應該在「街道名」下寫下完整的街道地址,否則他們不會。沒有人擁有街道地址'teststreet 134 34',其中'134'是街道名稱的一部分,而不是數字。 – 2010-03-16 10:13:28

+0

與您同意 - 並且OP可以根據需要進行任何精確調整。 – 2010-03-16 13:41:55