- ベストアンサー
基本情報 平成18年春期問1について
- 7月の基本情報技術者試験を受験しようと思って、暇を見て対策に取り組んでいる者です。
- 過去問を解いていてわからないことが出てまいりましたので、質問させていただきます。
- 平成18年春期午後の5ページからの問1なのですが、設問2についてなのですが、(1) 高橋麻奈先生著「やさしい基本情報技術者講座」に相関副問い合わせの説明があったのですが、副問い合わせ中に、主問い合わせでの検索対象の表を含んでいるこの場合も、「相関副問い合わせ」なのでしょうか? (2) SQL(4)の結果に、家族のいない社員が出力されるのですが、なぜそうなるのか、わかりません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 副問い合わせ中に、主問い合わせでの検索対象の表を含んでいる > この場合も、「相関副問い合わせ」なのでしょうか? はい,そうです。 http://okwave.jp/qa/q4293359.html の私の過去の回答ANo.2 ちなみに私はその参考書を読んでいませんので,その参考書がどんな説明をしているかは分かりかねます。 ---------------- > 家族のいない社員のデータが 副問い合わせに照合された場合、 > true が返される、のでしょうか? 副問合せすべて,ではなく,ALLの場合だけです。 ALL ( ) 内の問合せで行がまったく返されない場合,TRUE と評価されます。 = ALL(…) , <> ALL(…) , > ALL(…) , >= ALL(…) , < ALL(…) , <= ALL(…) など,比較演算子は関係ありません。 ALL ( ) 内の問合せで行がまったく返されない場合,上記はすべて TRUE です。 それに対して, ANY ( ) 内の問合せで行がまったく返されない場合は FALSE と評価されます。
その他の回答 (1)
- jjon-com
- ベストアンサー率61% (1599/2592)
>「シルバー」の問題とかをみてみればよいのでしょうか? Bronze と Silver の差は「Silver DBA(データベース管理)」に合格するか否かですから,情報処理技術者試験のSQL対策にはならないと思います。 > もう少しだけ踏み込んだサイトというのを、 > ご存知であれば教えていただけないでしょうか? キーワード「oracle all true any false」でGoogle検索したら,3番目に次の公式ページがヒットしました。 http://otndnld.oracle.co.jp/document/products/lite10g/10.2.0/html/B19286-02/sqopr.htm#i1004774
お礼
いつも丁寧に教えていただきありがとうございます。 貴重な時間をさいての回答、ありがとうございました。
お礼
いつも丁寧に解説してくださり、ありがとうございます。 ところで、Google で「SQL ALL 演算子」 として検索して 一覧に表示されるページをあたってみても、 初心者用のようなサイトが表示されるのですが、 上位のほうに表示されるより、もう少しだけ踏み込んだ サイトというのを、ご存知であれば教えていただけないでしょうか? あるいは、自分は基本情報のSQL対策として、 「オラクルマスター・ブロンズ」のポケット版の問題集を やっていたのですが、「シルバー」の問題とかを みてみればよいのでしょうか? とにかく、貴重な時間をさいての回答、 ありがとうございました。