2012-03-01 6 views

答えて

0
UPDATE a 
SET Address = REPLACE(Address, r.Word, r.Replacement) 
FROM AddressTable AS a 
JOIN ReplaceTable AS r 
ON a.Address LIKE '%' + r.Word + '%' 
+0

"rte 20 General Delivery"のような文字列内に単語がある場合は、 "rte 20 Gen Del"に置き換える必要もあります。それは言葉の間にも取り込まれますか? – rsDesigner

+0

@rsDesigner - LIKEステートメントの%は "anything"を意味します。そのため、クエリは、先頭、中間、または末尾のWordでAddressesを検索します。それは各単語のためにそれを行います。 – MyItchyChin