基本情報技術者講座
★ 猫本 6-06 データ操作とSQL(その2) ★
基本情報技術者 平成31年春期 問29
"学生"表と"学部"表に対して次のSQL文を実行した結果として,正しいものはどれか。
〔SQL文〕
SELECT 氏名 FROM 学生, 学部
WHERE 所属 = 学部名 AND 学部.住所 = '新宿'
解説
抽出条件(WHERE)は,「所属=学部名」 かつ 「"学部"表の住所が'新宿'」
よって,ウである。
解答
ウ
基本情報技術者 平成28年度秋期 問29
"社員"表と"部門"表に対し,次のSQL文を実行したときの結果はどれか。
SELECT COUNT(*) FROM 社員,部門
WHERE 社員.所属=部門.部門名 AND 部門.フロア=2
ア | 1 |
イ | 2 |
ウ | 3 |
エ | 4 |
解説
COUNT(*)は,行数を求める関数
抽出条件(WHERE)は,「"社員"表の所属="部門"表の部門名」 かつ 「"部門"表のフロアが2」
(結果)
社員 部門
-------------------
11002 経理
11005 情報システム
12002 情報システム
得られる行数は3である。
解答
ウ