以下のように ORDER BY 関数を使用して、顧客 ID で簡単なクエリを注文しています (元々はパーティーの年齢でしたが、うまくいかなかったので、構文が正しいかどうかを確認するために変更しました)。
SELECT customer_id, customer_name, party_age
FROM customer
ORDER BY customer_id
レポートはエラーを返しませんが、レポートを表示すると、まったく順序付けされていません。数値も使用してこれを試しました(ORDER BY x)。
誰かが私を正しい方向に導いてくれますか?
編集: Customer_id は VARCHAR2(3) で、001 から 010 の範囲の 10 個のサンプル データ フィールドがあります。以下に示すように int に変換しようとしましたが、結果は同じです。