Order by
Oracleで動作します。問題は、得られる結果が期待するものと異なることであるに違いありません。
これの典型的な理由は、文字列として表される数値です。これにより、1、10、100、101、102のように並べ替えられます。 。 。数字の順序を期待している場合、これは正しくないように見えます。
私の推測では、次のことがうまくいくと思います:
order by cast(customer_id as int)
Order by
Oracleで動作します。問題は、得られる結果が期待するものと異なることであるに違いありません。
これの典型的な理由は、文字列として表される数値です。これにより、1、10、100、101、102のように並べ替えられます。 。 。数字の順序を期待している場合、これは正しくないように見えます。
私の推測では、次のことがうまくいくと思います:
order by cast(customer_id as int)