レス
前レス元トピ
タイトル
Re: 問題ID:8324 選択肢について
フォーラム
最強WEB問題集Oracle Master 11g Bronze SQL基礎
投稿ユーザ(投稿日)
(2014/5/28)
本文

-----引用(始)-----

単一行演算子+IN演算子の例文はありますか。

-----引用(終)-----

例文は探してみたのですが見当たりませんでした。
ただし、この回答を正解とする理由について以下のサイトに説明がありました。

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


-----引用(始)-----

ここで注意したいことは、単一行比較演算子を使用している場合に複数行が戻されるとエラーになりますが、複数行比較演算子を使用している場合に単一行が戻されてもエラーにはならないということです。そのため、この問題の「単一行副問い合わせでは、『IN』を使用することができる」は、エラーにはならないという点で正解となります

-----引用(終)-----

古い文書なので現行の11g SQL基礎に合致するのかは確認できてない(手元にOracle環境がないんです…)のですが、この問題の解説でも

-----引用(始)-----

ただし、ANY演算子などの複数行演算子と単一行副問合せを組み合せて使用してもエラーとはならず正常に実行されます。

-----引用(終)-----

と同じような記述があるので考え方は変わらないのではないかと思います。

レス一覧

前レス元トピ


Ping-tモバイルTOP

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