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

データベーステーブルにいくつかのレコードがあるかどうかを確認する最速の方法は?

    EXISTSクエリは、レコードの数に関心がない場合に使用するクエリです。

    select 'Y' from dual where exists (select 1 from mytable where parent_id = :id)
    

    レコードが存在する場合は「Y」が返され、それ以外の場合は何も返されません。

    [Hibernateの「uniqueResult」に関する質問に関しては、1つのオブジェクトを含むセットではなく、返すオブジェクトが1つしかない場合に1つのオブジェクトを返すだけです。複数の結果が返された場合、メソッドは例外をスローします。]



    1. MySQLでのINSTR()関数のしくみ

    2. Slony-I2.0.xを最新バージョン2.1.xにアップグレードする

    3. UPDATEクエリで3つのテーブルJOINを実行するにはどうすればよいですか?

    4. アプリケーションが起動するたびにSQLiteテーブルを作成する必要が本当にありますか?