为什么网络不安全:怎样用sql语句匹配数据库中的邮编

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 15:02:17
我有一笔数据,其主要字段包括:"地址1","邮编1"
"地址2","邮编2",其中"邮编2"数据需要利用"地址1"和"地址2"的相似,使"邮编2"="邮编1"。
大概意思就是:如果地址1=地址2 ,那么邮编1=邮编2 以下语句已经用过:
update table_name set 邮编1=邮编2 where 地址1 like 地址2;
都不行!
那位高手知道,请帮忙!
我的地址2这个字段所写的数据地址不详细,只有很少的几个字,而地址1中的非常详细

现在想这样这样,使这个字段中的前几个,后几个或者是中间几个字相类似进行查询,不知道该怎么写?

试试这样:
update table_name set 邮编1=邮编2 where 地址1 like %地址2%;

如果依你这句话“邮编1=邮编2”那么地址1=地址2
那么把你的LIKE改了不就行了
或者你的意思是楼上说的,我就不用重复了
update table_name set 邮编1=邮编2 where 地址1 = 地址2;