问题描述
|
我有一个数据库表,其中包含部分邮政编码。我正在尝试编写一个查询,该查询将采用邮政编码,并在表中查找与该代码尽可能匹配的行。在下面的示例中,邮政编码为'A1A B2E \'的金牌客户将匹配第一行,而邮政编码相同的青铜客户将与第三行匹配。
CUST_TYPE | POST_CODE | SHIPPING_SURCHARGE
------------------------------------------
Gold | A1A | 0.99
Gold | A2A | 1.01
Gold | A | 3.00
Bronze | A | 1.05
Silver | A | 1.02
Bronze | B | 1.07
在所有情况下,查询都将同时通过CUST_TYPE和POST_CODE列进行查询。我希望查询只返回包含与邮政编码最匹配的一行的一行。因此,如果我查询Gold和\'A1AB2B \',我希望返回第一行(Gold,A1A,0.99)而不是第一行和第三行
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)