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

order by句が使用されていない場合、OracleSQLは任意の方法で行を返します

    SELECTからアプリケーションに返される行の順序 ステートメントは完全に任意です 特に指定しない限り。行が特定の順序で返されることを望む、必要とする、または期待する場合、そのような順序を指定するのはユーザーの責任です。

    (警告:一部のバージョンのOracleは、DISTINCT, UNION, MINUS, INTERSECTなどの特定の操作が使用された場合、データを昇順で暗黙的にソートしていました。 、またはGROUP BY 。ただし、Oracleがハッシュソートを実装しているため、データのソートの性質はさまざまであり、その機能に依存する多くのSQLが機能しなくなりました。)



    1. Oracleの自動インクリメント

    2. MySQLでのRIGHT()関数のしくみ

    3. オラクルのIN関数へのコンマ区切り値

    4. mysql SQL:特定のアイテムが最初になり、次に残りのアイテムを並べ替えます