Привет Я использую API из почтового индекса Anywhere, идея заключается в том, чтобы добавить компанию путем поиска по почтовому индексу, чтобы выбрать адрес, это довольно стандартный код, и код работает нормально.Сортировка строк по строке
Просто некоторая справочная информация, PAW работает в два этапа, 1 критерии поиска почтового кода отправляются на их услуги, который возвращает массив возможных адресов, затем вы выбираете адрес, который вы хотите, а на этапе 2 - полный файл PAF для этого идентификатора возвращается и сохраняется в таблице.
Проблема, с которой я сталкиваюсь, заключается в том, что массив, который они отправляют, включает поле адреса, которое включает номер дома и адрес улицы в одном поле, что затрудняет сортировку буквенно-цифровых символов.
Это образец данных у меня в таблице:
и вот как это выглядит в моем приложении:
Как вы можете видеть, это не идеально, и я не могу контролировать, как они отправляют данные.
Есть ли у кого-нибудь идеи о том, как я могу искать строку на основе чисел, которые могут быть 1, 11, 2, а не 01, 02, 03 и т. Д. Или, по крайней мере, иметь возможность разделить это на две строк. Также обратите внимание, что в большинстве случаев поиск постобработка приведет к именам бизнеса/собственности, а также номерам домов, как показано в этом примере.
Любые мысли были бы весьма благодарны.
На самом деле, я думаю, что нашел ответ здесь ЗАКАЗАТЬ CAST (StreetAddress as SIGNED INTEGER) ASC – jaykay79