特定のクエリのデータが見つからない場合に備えて、データを取得する必要がある状況があります。例えば
select id from abc where userid='XYZ'
この場合、userid='XYZ' のレコードがテーブル abc に存在する場合にのみ、ID を取得します。
以下のコードは、id が null として存在する場合にのみ 123 を返します。これは私が期待しているものではありません。
select isnull(id,123) from abc where userid='XYZ'
次のようなものが必要です:
abc に userid='XYZ' のデータがない場合、特定の値を出力する必要があります。
例えば
select isnull((select id from abc where userid='XYZ'),123)
上記のクエリに同様のショートカットはありますか?? 提案してください。前もって感謝します