Re: 問題ID:8324 選択肢について

この質問の投稿一覧へ

なし Re: 問題ID:8324 選択肢について

msg# 1.2.1
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014-5-29 15:10
arashi1977  長老 居住地: 広島  投稿数: 1715
引用:
単一行演算子+IN演算子の例文はありますか。
例文は探してみたのですが見当たりませんでした。
ただし、この回答を正解とする理由について以下のサイトに説明がありました。

http://www.atmarkit.co.jp/ait/articles/0512/09/news135.html

引用:
ここで注意したいことは、単一行比較演算子を使用している場合に複数行が戻されるとエラーになりますが、複数行比較演算子を使用している場合に単一行が戻されてもエラーにはならないということです。そのため、この問題の「単一行副問い合わせでは、『IN』を使用することができる」は、エラーにはならないという点で正解となります
古い文書なので現行の11g SQL基礎に合致するのかは確認できてない(手元にOracle環境がないんです…)のですが、この問題の解説でも
引用:
ただし、ANY演算子などの複数行演算子と単一行副問合せを組み合せて使用してもエラーとはならず正常に実行されます。
と同じような記述があるので考え方は変わらないのではないかと思います。

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.