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

クエリで一致するものが見つからない場合にデフォルト値を表示するにはどうすればよいですか?

    SELECT COALESCE((SELECT empname FROM employee WHERE id = 100), 'Unavailable')
    FROM   DUAL;
    

    SELECTをラップする必要があります 別のSELECTに または、行は返されません。また、行がない場合、値はありません。




    1. SQLServerクエリをMySQLに変換する

    2. リンク サーバーの挿入と選択のパフォーマンス

    3. WHERE句を使用してSQLステートメントのすべてのレコードを選択することは可能ですか?

    4. MySQLのインデックスサイズ