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

選択時にnull値を優先する方法

    NOT EXISTSを使用できます NULLが存在しないことを確認するための相関サブクエリ IDの場合。これらの行と、valueがある行も含めてください NULLです 。

    SELECT t1.id,
           t1.value
           FROM elbat t1
           WHERE NOT EXISTS (SELECT *
                                    FROM elbat t2
                                    WHERE t2.id = t1.id
                                          AND t2.value IS NULL)
                  OR t1.value IS NULL;
    


    1. Doctrine2ORMが更新を選択

    2. SQL-クエリは、おそらくINとNOTINを使用して個別のIDを見つける必要がありました

    3. mysql、列を変更して主キーを削除し、自動増加

    4. docker-entrypoint-initdb.d内にpg_cron拡張機能を作成すると失敗します