oracle 对用户登记的地址筛选出需要的区域
用户信息表中有3个字段涉及到用户所在区域,
qymc 内容为 各市的名称:福州市、宁德市等等,
txdz :用户登记的通讯地址,正常情况下是与qymc对应的地区的地址;地址登记没有统计格式
area:由身份证匹配出来的地址;
现在要取出用户的所在区域到县级;qymc ,txdz ,area三个地址有可能登记的区域并不一致,
qymc 或txdz 能判断区域就按这两个字段的值取,否则就按area取。
qymc 、txdz 地址不一致,按area取。
请问这种类型的数据要怎么取?