“商品”表に対するSQL 文と同じ結果が得られるSELECT 文はどれか。〔SQL 文〕…

科目A 科目A 問6

“商品”表に対するSQL 文と同じ結果が得られるSELECT 文はどれか。〔SQL 文〕SELECT * FROM 商品 WHERE 仕入先ID IN ('M002', 'M004')

基本情報技術者 2025年度(令和7年度)公開問題 科目A 問6の表
正答 ウ
正答は ウ。IN 句は、OR でつないだ条件と同じ意味です。 「仕入先ID IN ('M002', 'M004')」は、仕入先ID が M002 か M004 のどちらかに等しい行を取り出す条件で、「仕入先ID = 'M002' OR 仕入先ID = 'M004'」と同じです。“商品”表から取り出される行は次の3行です。 S002 食器洗い機(M002) S005 コーヒーメーカー(M004) S006 ホットプレート(M004) 【ほかの選択肢】 ア AND でつなぐ 誤り
解説の続きをみる続きを閉じる
  → 1行の仕入先ID が M002 と M004 に同時に等しくなることは無く、    1行も取り出されない イ INTERSECT(共通部分) 誤り   → M002 の行の集まりと M004 の行の集まりに共通する行は無く、    結果は0行 エ BETWEEN 'M002' AND 'M004' 誤り   → M002 以上 M004 以下の範囲なので、M003 の S003 電子レンジと    S004 炊飯器も含まれ、5行になる 【覚え方】 IN(値1,値2,…)は「どれかに等しい」で、OR と同じです。 BETWEEN A AND B は「A 以上 B 以下」の範囲(両端を含む)です。 二つの結果の和集合を求めるなら INTERSECT ではなく UNION を使います。

出典:令和7年度 基本情報技術者試験 科目A 公開問題 問6(独立行政法人情報処理推進機構)出典元ページ

最終更新日

この回を通しで解く この分野を年度横断で解く

「科目A」のほかの問題

  1. 2024年度(令和6年度)公開問題 科目A 問6液晶ディスプレイなどの表示装置において,傾いた直線の境界を滑らかに表示する手法はどれか。
  2. 2024年度(令和6年度)公開問題 科目A 問12アジャイル開発手法の一つであるスクラムで定義され,スプリントで実施するイベントのうち,毎
  3. 2024年度(令和6年度)公開問題 科目A 問18HR テックの説明はどれか。
  4. 2026年度(令和8年度)公開問題 科目A 問4クラウドコンピューティングのサービスモデルとしてのPaaS の説明はどれか。
  5. 2026年度(令和8年度)公開問題 科目A 問10情報セキュリティに関する専門組織の説明のうち,CSIRT の説明として,最も適切なものは
  6. 2026年度(令和8年度)公開問題 科目A 問16小売事業者が,オムニチャネル戦略を実現するためのIT 活用事例はどれか。

問題文・解答の修正依頼

スポンサーリンク