匹配类似但不相同的列

时间:2014-04-02 12:07:23

标签: oracle

我有两张表AB。我需要根据state中的A更新city中的B列。 B已获得实际查询数据

AB有另一列CityCity中的A是一种垃圾数据,如亚特兰大,佐治亚州亚特兰大,佐治亚州亚特兰大,佐治亚州亚特兰大 等等 City中的B只是亚特兰大。 我需要比较两个城市并更新state

中的A
SELECT  DISTINCT b.state FROM A, B WHERE INSTR(A.city ,TRIM(UPPER(B.CITY))) >0

上面的选择选择了大部分但不是其中一些。有人可以帮帮我吗。

由于

1 个答案:

答案 0 :(得分:0)

请列出一些从SQL上面省略的例子。谢谢。 其次,尝试soundex功能。看看是否有效。

干杯 V