こんにちは私はPostcode AnywhereのAPIを使用しています。アドレスを選択するために郵便番号で検索して会社を追加するというアイデアです。これはかなり標準的なものであり、コードは正常に動作します。数字を文字列でソート
PAWは2つの段階で動作します.1ポストコードの検索条件がサービスに送信され、可能なアドレスの配列が返されます。次に、必要なアドレスを選択します。段階2では、そのIDの完全なPAFファイルが返され、テーブルに格納されます。
私が抱えている問題は、送信する配列には、1つのフィールドに住所と住所が含まれる住所フィールドが含まれているため、英数字での並べ替えが難しいことです。
これは私が私のテーブルを持っているサンプルデータです:
、これはそれが自分のアプリケーションでどのように見えるかです:
あなたはそれがない見ることができるように理想的であり、私は彼らがデータをどのように送信するかについて何の支配も持たない。
01、02、03などの代わりに1、11、2の数字に基づいて文字列を検索する方法や、少なくとも2つに分割できること行。また、この例のように、ほとんどの場合、郵便番号の検索でビジネス/プロパティ名と家屋番号が検索されます。
ご意見は大変ありがとうございます。
実際に私はここで答えを見つけたと思います。ORDER BY CAST(StreetAddress as SIGNED INTEGER)ASC – jaykay79