У меня есть таблица базы данных, которая содержит, помимо прочего, частичные почтовые индексы.Я пытаюсь написать запрос, который будет принимать почтовый индекс и найти строку в таблице, которая соответствует этому коду как можно ближе.В приведенном ниже примере золотой клиент с почтовым индексом «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), а не первая и третья строки