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

OracleのUniquevsDistinctキーワード

    select unique colA, colB from atable
    
    select distinct colA, colB from atable
    

    この文脈では、ユニークで明確なことは同じことを意味します。

    ただし、DistinctはANSI規格ですが、Uniqueはそうではありません。

    他の領域、つまりインデックスの作成などで使用される場合、uniqueには他にも多くの意味があることに注意してください。



    1. MySQL:UNIQUE、ただしDEFAULTNULL-テーブルの作成により許可されます。複数のNULLを挿入できます。なんで?

    2. phpファイルのnvl()関数

    3. Oracle 18cでjsonを効率的に解析する方法は?

    4. MySQLのインデックスと順序