sql >> データベース >  >> RDS >> Oracle

OracleでORDERBY関数が機能しない

    Order by Oracleで動作します。問題は、得られる結果が期待するものと異なることであるに違いありません。

    これの典型的な理由は、文字列として表される数値です。これにより、1、10、100、101、102のように並べ替えられます。 。 。数字の順序を期待している場合、これは正しくないように見えます。

    私の推測では、次のことがうまくいくと思います:

     order by cast(customer_id as int)
    



    1. mysqli_result::freeはphpのメモリ使用量を増やします

    2. Oracleのsysdateと日付を比較する

    3. 存在しない場合は挿入、それ以外の場合はmysqlで選択する

    4. QoQを実行した後、目的の出力が得られない